.batch-one-page,.batch-base-page{width:min(100% - 48px,980px);min-height:64vh;margin:0 auto;padding:54px 0 112px}.batch-one-page>.breadcrumbs,.batch-base-page>.breadcrumbs{margin-bottom:35px}.batch-one-page>h1,.batch-base-page h1{max-width:820px;margin:18px 0 14px;font-size:clamp(34px,5vw,52px);line-height:1.25;letter-spacing:0}.batch-one-page>.static-lead,.base-lead{max-width:730px;margin:0;color:#6b6560;font-size:15px;line-height:2}.batch-one-page .page-actions{margin-top:23px}.batch-tool,.spine-guide,.cover-guide{margin-top:47px}.batch-tool>header{padding:24px 27px;border-top:5px solid var(--batch-accent,#e60012);border-bottom:1px solid var(--line);background:#fff}.batch-tool>header>span,.guide-mark{display:block;color:var(--batch-accent,#a4000c);font:700 10px/1.2 var(--font-mono);letter-spacing:.09em}.batch-tool>header h2{margin:9px 0 8px;font-size:25px;line-height:1.42}.batch-tool>header p{max-width:680px;margin:0;color:#6b6560;font-size:12px;line-height:1.85}.batch-tool form{padding:25px 27px;background:var(--batch-soft,#f2ece3);border-bottom:1px solid var(--line)}.batch-tool label{display:grid;gap:7px;color:#1a1a1a;font-size:12px;font-weight:800;line-height:1.45}.batch-tool label>span{font-size:11px}.batch-tool input,.batch-tool select{width:100%;min-height:44px;padding:9px 10px;border:1px solid #e0d8ce;border-radius:0;background:#fff;color:var(--ink);font:14px var(--font-jp)}.batch-tool input:focus,.batch-tool select:focus{outline:2px solid var(--batch-accent,#e60012);outline-offset:2px;border-color:var(--batch-accent,#e60012)}.batch-tool small{font-size:10px;font-weight:400;line-height:1.65;color:var(--warm-gray)}.batch-tool button{margin-top:22px;padding:13px 17px;border:0;border-radius:0;background:var(--batch-accent,#e60012);color:#fff;font:800 13px var(--font-jp);cursor:pointer;box-shadow:3px 3px 0 var(--batch-shadow,#a4000c)}.batch-tool button:hover,.batch-tool button:focus-visible{background:var(--batch-accent-dark,#a4000c)}.batch-tool button b{padding-left:18px;font-size:17px}.batch-tool>aside{margin:0;padding:20px 24px;border-left:5px solid var(--batch-accent,#e60012);background:#fff1db}.batch-tool>aside b{display:block;margin-bottom:7px;font-size:15px}.batch-tool>aside p{margin:0;color:#6b6560;font-size:12px;line-height:1.85}.batch-related{display:flex;flex-wrap:wrap;gap:22px;padding:20px 3px 0}.batch-related a{color:var(--deep-red);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}.batch-related a:hover{color:var(--red)}

.spine-sheet{--batch-accent:#a4000c;--batch-accent-dark:#a4000c;--batch-shadow:#a4000c;--batch-soft:#f2ece3}.spine-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spine-result{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px;padding:29px 28px;background:#1a1a1a;color:#fff}.spine-result>span{font:700 10px var(--font-mono);letter-spacing:.07em;color:#c8a45c}.spine-result strong{font:800 clamp(42px,6vw,64px)/1 var(--font-mono);letter-spacing:0}.spine-result small{font:700 14px var(--font-mono)}.spine-result p{grid-column:1/-1;max-width:650px;margin:8px 0 0;color:#f2ece3;font-size:11px;line-height:1.8}
.cover-plane{--batch-accent:#a4000c;--batch-accent-dark:#a4000c;--batch-shadow:#a4000c;--batch-soft:#f2ece3}.cover-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cover-result{display:grid;grid-template-columns:1fr 1fr;padding:0;border:1px solid var(--line);border-top:0;background:#fff}.cover-result>div{padding:23px 25px}.cover-result>div+div{border-left:1px solid var(--line);background:#fff4f1}.cover-result span{display:block;color:var(--warm-gray);font-size:11px;font-weight:800}.cover-result strong{display:inline-block;margin-top:8px;color:#a4000c;font:800 38px/1.2 var(--font-mono)}.cover-result small{margin-left:5px;font-size:12px}.cover-result p{grid-column:1/-1;margin:0;padding:16px 25px;border-top:1px solid var(--line);color:#6b6560;font-size:11px;line-height:1.8}.cover-formula{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 22px;background:#1a1a1a;color:#faf7f2;font:11px/1.8 var(--font-mono)}
.dimension-console{--batch-accent:#a4000c;--batch-accent-dark:#1a1a1a;--batch-shadow:#1a1a1a;--batch-soft:#f2ece3}.dimension-row{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:12px;align-items:end}.dimension-mark{padding-bottom:11px;color:#a4000c;font-size:22px}.dimension-result{padding:30px;background:#1a1a1a;color:#fff}.dimension-result span{display:block;color:#f2ece3;font:700 10px var(--font-mono);letter-spacing:.08em}.dimension-result strong{display:block;margin:10px 0 8px;font:800 clamp(34px,5vw,54px)/1.2 var(--font-mono);letter-spacing:0}.dimension-result p{margin:0;color:#f2ece3;font-size:11px;line-height:1.8}
.novel-estimator{--batch-accent:#a4000c;--batch-accent-dark:#a4000c;--batch-shadow:#1a1a1a;--batch-soft:#f2ece3}.novel-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.novel-result{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-top:0;background:#fff}.novel-result>div{padding:24px}.novel-result>div+div{border-left:1px solid var(--line);background:#f2ece3}.novel-result span{display:block;color:#a4000c;font:700 10px var(--font-mono);letter-spacing:.07em}.novel-result strong{display:inline-block;margin:11px 5px 0 0;font:800 43px/1.1 var(--font-mono);color:#a4000c}.novel-result small{font-size:12px}.novel-result p{grid-column:1/-1;margin:0;padding:16px 24px;border-top:1px solid var(--line);color:#6b6560;font-size:11px;line-height:1.8}
.file-role-check{--batch-accent:#a4000c;--batch-accent-dark:#1a1a1a;--batch-shadow:#1a1a1a;--batch-soft:#f2ece3}.file-role-check fieldset,.pdf-preflight fieldset{margin:0;padding:0;border:0}.file-role-check fieldset+fieldset{margin-top:22px}.file-role-check legend{margin-bottom:12px;font-size:14px;font-weight:800}.choice{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;padding:11px 0;border-top:1px solid #e0d8ce;font-weight:500!important}.choice input{width:18px;min-height:18px;padding:0;margin:2px 0 0;accent-color:#a4000c}.file-role-result,.pdf-result,.color-result,.margin-result,.spread-result,.binding-result{padding:24px 27px;border:1px solid var(--line);border-top:0;background:#fff;color:#1a1a1a;font-size:13px;line-height:1.9}
.margin-planner{--batch-accent:#c8a45c;--batch-accent-dark:#a4000c;--batch-shadow:#a4000c;--batch-soft:#f2ece3}.margin-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.margin-result{border-left:5px solid #c8a45c;background:#fff9eb}.pdf-preflight{--batch-accent:#a4000c;--batch-accent-dark:#a4000c;--batch-shadow:#a4000c;--batch-soft:#f2ece3}.pdf-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.pdf-checks label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid #e0d8ce;font-weight:500}.pdf-checks input{width:18px;min-height:18px;margin:2px 0 0;accent-color:#a4000c}.pdf-result{border-left:5px solid #a4000c}.color-route{--batch-accent:#a4000c;--batch-accent-dark:#1a1a1a;--batch-shadow:#1a1a1a;--batch-soft:#f2ece3}.color-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.color-result{border-left:5px solid #a4000c;background:#f2ece3}
.resolution-check{--batch-accent:#a4000c;--batch-accent-dark:#a4000c;--batch-shadow:#a4000c;--batch-soft:#f2ece3}.resolution-fields{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.resolution-result{padding:29px;background:#fff;border:1px solid var(--line);border-top:0}.resolution-result strong{color:#a4000c;font:800 clamp(43px,6vw,66px)/1 var(--font-mono)}.resolution-result small{margin-left:7px;color:#a4000c;font:700 14px var(--font-mono)}.resolution-result p{margin:13px 0 0;color:#6b6560;font-size:12px;line-height:1.8}.placed-image-check{--batch-accent:#a4000c;--batch-accent-dark:#1a1a1a;--batch-shadow:#1a1a1a;--batch-soft:#f2ece3}.placed-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.placed-result{padding:27px;background:#1a1a1a;color:#fff}.placed-result span{display:block;color:#f2ece3;font:700 10px var(--font-mono);letter-spacing:.08em}.placed-result strong{display:inline-block;margin:10px 7px 0 0;font:800 54px/1 var(--font-mono)}.placed-result small{font:700 14px var(--font-mono)}.placed-result p{margin:13px 0 0;color:#f2ece3;font-size:11px;line-height:1.8}
.spread-review{--batch-accent:#a4000c;--batch-accent-dark:#a4000c;--batch-shadow:#a4000c;--batch-soft:#f2ece3}.spread-options,.binding-options{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.spread-result{border-left:5px solid #a4000c;background:#fff8f3}.binding-direction{--batch-accent:#1a1a1a;--batch-accent-dark:#1a1a1a;--batch-shadow:#1a1a1a;--batch-soft:#f2ece3}.binding-options{grid-template-columns:1fr 1fr}.binding-result{border-left:5px solid #1a1a1a;background:#f2ece3}

.spine-guide>h2,.cover-guide>h2{max-width:780px;margin:12px 0 16px;font-size:clamp(32px,4.6vw,48px);line-height:1.25}.guide-mark{color:var(--deep-red)}.spine-guide>.guide-lead,.cover-guide>.guide-lead{max-width:720px;margin:0 0 40px;color:#6b6560;font-size:15px;line-height:2}.spine-factors{margin-bottom:68px}.spine-factors>h3,.spine-errors>h3{margin:0 0 19px;font-size:24px}.spine-factors>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);border-left:1px solid var(--line)}.spine-factors article{padding:20px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.spine-factors article:nth-child(even){background:#f2ece3}.spine-factors b{display:block;color:#c8a45c;font:700 10px var(--font-mono);letter-spacing:.07em}.spine-factors p{margin:13px 0 0;color:#6b6560;font-size:12px;line-height:1.8}.spine-case{margin:0 0 68px;padding:27px 29px;border:1px solid #c8a45c;background:#fff8ed}.spine-case span{color:#c8a45c;font:700 10px var(--font-mono);letter-spacing:.07em}.spine-case h3{margin:9px 0;font-size:22px}.spine-case p{max-width:740px;margin:0;color:#6b6560;font-size:12px;line-height:1.9}.spine-errors{margin-bottom:68px}.spine-errors ol{list-style:none;margin:0;padding:0;border-top:2px solid #a4000c}.spine-errors li{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:18px 3px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8}.spine-errors b{color:#a4000c;font:700 16px var(--font-mono)}.guide-route{display:flex;flex-wrap:wrap;gap:22px;padding:21px 23px;border-top:2px solid var(--ink);background:#fff4f1}.guide-route a{color:var(--deep-red);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}.cover-steps{margin:0 0 68px;border:1px solid var(--line);background:#fff}.cover-steps ol{list-style:none;margin:0;padding:0}.cover-steps li{display:grid;grid-template-columns:60px 1fr;gap:17px;padding:24px 25px;border-bottom:1px solid var(--line)}.cover-steps li:last-child{border-bottom:0}.cover-steps b{color:#a4000c;font:700 18px var(--font-mono)}.cover-steps h3{margin:0 0 6px;font-size:18px}.cover-steps p,.cover-compare p{margin:0;color:#6b6560;font-size:12px;line-height:1.85}.cover-compare{display:grid;grid-template-columns:1fr 1fr;margin-bottom:68px;border-top:4px solid #a4000c;border-left:1px solid var(--line)}.cover-compare article{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.cover-compare article+article{background:#f2ece3}.cover-compare h3{margin:0 0 10px;font-size:20px}.cover-boundary{margin:0 0 68px;padding:27px 29px;background:#1a1a1a;color:#fff}.cover-boundary h3{margin:0 0 10px;font-size:21px}.cover-boundary p{max-width:720px;margin:0;color:#f2ece3;font-size:12px;line-height:1.9}

.batch-base-page h1{font-size:clamp(37px,5vw,56px);font-weight:800}.about-site,.use-site,.start-site,.tool-index,.reading-index,.map-site{padding-top:2px}.about-scope{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:42px 0 68px}.about-scope section{padding:27px;border-top:5px solid var(--red);background:#fff;box-shadow:6px 6px 0 rgba(164,0,12,.1)}.about-scope section+section{border-top-color:#1a1a1a;box-shadow:6px 6px 0 rgba(62,82,105,.1)}.about-scope span{color:var(--deep-red);font:700 10px var(--font-mono);letter-spacing:.08em}.about-scope section+section span{color:#a4000c}.about-scope h2{margin:13px 0 9px;font-size:23px}.about-scope p{margin:0;color:#6b6560;font-size:13px;line-height:1.9}.about-principles{margin-bottom:68px}.about-principles h2{font-size:25px}.about-principles ol{list-style:none;margin:18px 0 0;padding:0;border-top:2px solid var(--ink)}.about-principles li{display:grid;grid-template-columns:50px 1fr;gap:14px;padding:18px 4px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8}.about-principles b{color:var(--red);font:700 17px var(--font-mono)}.base-route{display:flex;flex-wrap:wrap;gap:22px;padding-top:20px;border-top:2px solid var(--ink)}.base-route a{color:var(--deep-red);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}.use-sequence{display:grid;grid-template-columns:repeat(3,1fr);margin:42px 0 68px;border-left:1px solid var(--line);border-top:2px solid #a4000c}.use-sequence article{padding:23px 20px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.use-sequence article:nth-child(2){background:#f2ece3}.use-sequence b{color:#a4000c;font:700 11px var(--font-mono);letter-spacing:.07em}.use-sequence h2{margin:16px 0 8px;font-size:19px}.use-sequence p{margin:0;color:#6b6560;font-size:12px;line-height:1.85}.use-pages{margin-bottom:50px}.use-pages h2{font-size:25px}.use-pages dl{display:grid;grid-template-columns:repeat(3,1fr);margin:19px 0 0;border-top:2px solid var(--ink);border-left:1px solid var(--line)}.use-pages div{padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.use-pages dt{font-size:16px;font-weight:800}.use-pages dd{margin:8px 0 0;color:#6b6560;font-size:12px;line-height:1.8}.use-boundary{margin:0 0 68px;padding:25px 28px;border-left:5px solid #a4000c;background:#f2ece3}.use-boundary h2{margin:0 0 9px;font-size:20px}.use-boundary p{max-width:730px;margin:0;color:#6b6560;font-size:12px;line-height:1.9}.start-map{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:42px 0 68px;padding:0;list-style:none;border-top:5px solid var(--red);border-left:1px solid var(--line)}.start-map li{padding:24px 21px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.start-map li:nth-child(2){background:#f2ece3}.start-map span{color:var(--deep-red);font:700 10px var(--font-mono);letter-spacing:.08em}.start-map h2{margin:16px 0 8px;font-size:21px;line-height:1.45}.start-map p{margin:0 0 15px;color:#6b6560;font-size:12px;line-height:1.85}.start-map a{color:var(--deep-red);font-size:11px;font-weight:800;border-bottom:1px solid currentColor}.start-branch{margin:0 0 0;border-top:2px solid var(--ink)}.start-branch h2{margin:20px 0;font-size:23px}.start-branch a{display:flex;justify-content:space-between;gap:20px;padding:16px 4px;border-top:1px solid var(--line);font-size:13px;font-weight:800}.start-branch a:last-child{border-bottom:1px solid var(--line)}.start-branch b{color:var(--red);font-size:17px}.directory-filter{display:flex;flex-wrap:wrap;gap:8px;margin:39px 0 24px}.directory-filter button{min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font:700 11px var(--font-jp);cursor:pointer}.directory-filter button[aria-pressed="true"]{border-color:var(--red);background:var(--red);color:#fff}.tool-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-left:1px solid var(--line)}.tool-directory-grid a{min-height:158px;padding:19px 17px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tool-directory-grid a:hover{background:#fff3f1}.tool-directory-grid small,.reading-list small{display:block;color:var(--warm-gray);font:500 9px var(--font-mono);letter-spacing:.06em}.tool-directory-grid b{display:block;margin:13px 0 8px;font-size:16px;line-height:1.5}.tool-directory-grid i{float:right;color:var(--red);font-style:normal}.tool-directory-grid span{display:block;color:#6b6560;font-size:10px;line-height:1.75}.reading-split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:42px 0 68px}.reading-split a{padding:29px 27px;border-top:5px solid #a4000c;background:#fff;box-shadow:6px 6px 0 rgba(92,76,111,.12)}.reading-split a+ a{border-top-color:#c8a45c;box-shadow:6px 6px 0 rgba(174,112,49,.13)}.reading-split span{color:#a4000c;font:700 10px var(--font-mono);letter-spacing:.08em}.reading-split a+a span{color:#c8a45c}.reading-split h2{margin:13px 0 8px;font-size:24px}.reading-split p{margin:0 0 18px;color:#6b6560;font-size:12px;line-height:1.85}.reading-split b{color:var(--deep-red);font-size:12px}.reading-list{margin-bottom:68px}.reading-list h2{padding-bottom:12px;border-bottom:2px solid var(--ink);font-size:25px}.reading-list>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.reading-list a{padding:14px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.reading-list b{display:block;margin-top:5px;font-size:12px;line-height:1.55}.reading-list a:hover{background:#fff3f1}.map-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:39px 0 68px;background:var(--ink)}.map-summary span{padding:19px;background:#fff;text-align:center;color:var(--warm-gray);font-size:12px}.map-summary b{display:block;margin-top:6px;color:var(--deep-red);font:800 30px/1 var(--font-mono)}.map-groups section{margin-bottom:38px}.map-groups h2{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-bottom:12px;border-bottom:2px solid var(--ink);font-size:22px}.map-groups h2 small{color:var(--warm-gray);font:500 10px var(--font-mono)}.map-groups ul{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.map-groups li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.map-groups a{display:flex;align-items:baseline;gap:8px;padding:12px;font-size:11px;line-height:1.6}.map-groups a:hover{background:#fff3f1}.map-groups a span{flex:0 0 auto;color:var(--warm-gray);font:500 8px var(--font-mono)}.map-groups a b{margin-left:auto;color:var(--red);font-size:15px}

@media(max-width:900px){.novel-fields,.resolution-fields{grid-template-columns:1fr 1fr}.spine-factors>div,.tool-directory-grid,.reading-list>div,.map-groups ul{grid-template-columns:1fr 1fr}.spine-factors article:nth-child(2){background:#f2ece3}.start-map,.use-sequence,.use-pages dl{grid-template-columns:1fr}.cover-fields,.margin-options,.spread-options{grid-template-columns:1fr 1fr}.about-scope,.reading-split{grid-template-columns:1fr}.cover-compare{grid-template-columns:1fr}.cover-compare article+article{border-left:0;border-top:1px solid var(--line)}.cover-result{grid-template-columns:1fr}.cover-result>div+div{border-left:0;border-top:1px solid var(--line)}.dimension-row{grid-template-columns:1fr 1fr}.dimension-mark{display:none}.pdf-checks{grid-template-columns:1fr}.map-summary{max-width:560px}.binding-options{grid-template-columns:1fr}.placed-fields{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.batch-one-page,.batch-base-page{width:calc(100% - 32px);padding:38px 0 78px}.batch-one-page>h1,.batch-base-page h1{font-size:32px;line-height:1.35}.batch-one-page>.static-lead,.base-lead{font-size:14px;line-height:1.9}.batch-tool,.spine-guide,.cover-guide{margin-top:35px}.batch-tool>header,.batch-tool form{padding-left:18px;padding-right:18px}.batch-tool>header h2{font-size:22px}.spine-inputs,.cover-fields,.dimension-row,.novel-fields,.margin-options,.color-options,.resolution-fields,.placed-fields,.spread-options{grid-template-columns:1fr}.spine-result,.dimension-result,.placed-result,.cover-result,.cover-formula,.novel-result{margin-left:-24px;margin-right:-24px}.spine-result,.dimension-result,.placed-result{padding-left:24px;padding-right:24px}.cover-result>div,.cover-result p,.novel-result>div,.novel-result p{padding-left:24px;padding-right:24px}.cover-formula{padding-left:24px;padding-right:24px}.batch-tool>aside{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.batch-related{display:grid;gap:14px}.spine-factors>div,.tool-directory-grid,.reading-list>div,.map-groups ul{grid-template-columns:1fr;margin-left:-24px;margin-right:-24px}.spine-factors article,.tool-directory-grid a,.reading-list a,.map-groups a{padding-left:24px;padding-right:24px}.spine-case,.cover-boundary{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.cover-steps{margin-left:-24px;margin-right:-24px;border-left:0;border-right:0}.cover-steps li{grid-template-columns:43px 1fr;padding-left:18px;padding-right:18px}.cover-compare{margin-left:-24px;margin-right:-24px;border-left:0}.guide-route{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.about-scope{margin-top:30px}.about-scope section{padding:22px 20px}.use-sequence,.start-map{margin-left:-24px;margin-right:-24px}.use-sequence article,.start-map li{padding-left:24px;padding-right:24px}.use-pages dl{margin-left:-24px;margin-right:-24px}.use-pages div{padding-left:24px;padding-right:24px}.use-boundary{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.start-branch a{font-size:12px}.directory-filter{gap:6px}.directory-filter button{font-size:10px}.reading-split a{padding:24px 21px}.map-summary{margin:30px -24px 50px;max-width:none}.map-groups h2{font-size:19px}.map-groups ul{border-left:0}.map-groups a{padding-top:13px;padding-bottom:13px}}
@media print{.batch-tool form,.batch-related,.directory-filter{display:none!important}.batch-one-page,.batch-base-page{width:auto;padding:0}.batch-tool,.spine-guide,.cover-guide{margin-top:24px}}

/* Keep the three first-book route actions on one shared measure. */
[data-base-page="getting-started"] .start-map a{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center}

/* Batch 01 visual system: warm print-workshop reference desk. */
.batch-one-page,.batch-base-page{position:relative;isolation:isolate}
.batch-one-page::before,.batch-base-page::before{content:"";position:absolute;z-index:-1;inset:0;background-color:var(--paper);background-image:repeating-linear-gradient(0deg,rgba(108,93,74,.025) 0 1px,transparent 1px 6px),repeating-linear-gradient(90deg,rgba(164,0,12,.012) 0 1px,transparent 1px 11px);pointer-events:none}
.batch-tool,.spine-guide,.cover-guide,.about-site,.use-site,.start-site,.tool-index,.reading-index,.map-site,.spine-sheet,.cover-plane,.dimension-console,.novel-estimator,.file-role-check,.margin-planner,.pdf-preflight,.color-route,.resolution-check,.placed-image-check,.spread-review,.binding-direction{--batch-accent:var(--red);--batch-accent-dark:var(--deep-red);--batch-shadow:#a4000c;--batch-soft:var(--paper-dark)}
.batch-tool>header{border-top-color:var(--red);background:rgba(255,255,255,.94)}.batch-tool>header>span,.guide-mark,.batch-tool label>span{color:var(--deep-red)}.batch-tool>header h2,.spine-guide>h2,.cover-guide>h2{letter-spacing:0}.batch-tool form{background:var(--paper-dark)}.batch-tool input,.batch-tool select{border-radius:4px;border-color:#e0d8ce;font-family:var(--font-mono)}.batch-tool input:focus,.batch-tool select:focus{outline-color:var(--red);border-color:var(--red)}.batch-tool button{border-radius:5px;background:var(--red);box-shadow:3px 3px 0 var(--deep-red);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.batch-tool button:hover,.batch-tool button:focus-visible{background:var(--deep-red);transform:translateY(-2px);box-shadow:3px 5px 0 #a4000c}.batch-tool>aside,.use-boundary,.count-warning{border-left-color:var(--red);background:#fff4df}.batch-related a,.guide-route a,.base-route a,.start-branch b{color:var(--deep-red)}.batch-related a:hover,.guide-route a:hover,.base-route a:hover{color:var(--red)}
.spine-result,.dimension-result,.placed-result{background:var(--ink)}.spine-result>span,.dimension-result span,.placed-result span{color:#c8a45c}.spine-result p,.dimension-result p,.placed-result p{color:#faf7f2}.cover-result>div+div,.novel-result>div+div{background:#fff8f7}.cover-result strong,.novel-result strong,.resolution-result strong,.placed-result strong{color:var(--deep-red)}.cover-formula,.cover-boundary{background:var(--ink);color:#fff7f0}.file-role-check .choice input,.pdf-preflight .pdf-checks input{accent-color:var(--red)}.file-role-result,.pdf-result,.color-result,.margin-result,.spread-result,.binding-result{border-left:5px solid var(--red);background:#fffdf9;color:var(--ink)}.margin-result,.color-result,.spread-result,.binding-result{background:#fff8ec}
.spine-factors b,.spine-case span,.spine-errors b,.cover-steps b,.cover-compare h3{color:var(--deep-red)}.spine-factors article:nth-child(even),.cover-compare article+article{background:var(--paper-dark)}.spine-case{border-color:#c8a45c;background:#fff9ed}.spine-errors ol,.guide-route,.cover-compare{border-color:var(--ink)}.cover-steps{background:rgba(255,255,255,.94)}.guide-route{background:#fff5f2}.about-scope section,.reading-split a{border-top-color:var(--red);box-shadow:5px 5px 0 rgba(164,0,12,.10)}.about-scope section+section,.reading-split a+a{border-top-color:var(--gold);box-shadow:5px 5px 0 rgba(200,164,92,.18)}.about-scope section+section span,.reading-split a+a span{color:#c8a45c}.use-sequence{border-top-color:var(--red)}.use-sequence article:nth-child(2){background:var(--paper-dark)}.use-sequence b,.use-boundary h2{color:var(--deep-red)}.directory-filter button{border-radius:5px}.tool-directory-grid a:hover,.reading-list a:hover,.map-groups a:hover{background:#fff2f0}.tool-directory-grid i,.map-groups a b{color:var(--red)}.reading-split span{color:var(--deep-red)}.batch-one-page table thead th,.batch-base-page table thead th{background:var(--deep-red);color:#fff}.batch-one-page table tbody tr:nth-child(even),.batch-base-page table tbody tr:nth-child(even){background:var(--paper-dark)}.batch-one-page table tbody tr:hover,.batch-base-page table tbody tr:hover{background:#fff0ee}
@media(max-width:540px){.batch-one-page,.batch-base-page{width:calc(100% - 28px)}.batch-tool button{width:100%;min-height:46px}.batch-related,.guide-route,.base-route{gap:14px}}

.batch-depth{margin:54px 0 0;border-top:2px solid var(--ink)}.batch-depth>header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 0}.batch-depth>header>span{color:var(--deep-red);font:700 10px/1.2 var(--font-mono);letter-spacing:.1em}.batch-depth h2{margin:0;font-size:24px;line-height:1.45}.batch-depth h3{margin:0;font-size:16px;line-height:1.5}.batch-depth p{margin:0;color:#6b6560;font-size:12px;line-height:1.9}.batch-depth table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.94)}.batch-depth th,.batch-depth td{padding:14px 16px;border:1px solid var(--line);text-align:left;vertical-align:top;font-size:12px;line-height:1.75}.batch-depth th{background:var(--deep-red);color:#fff;font-size:11px}.batch-depth tbody tr:nth-child(even){background:var(--paper-dark)}.batch-depth tbody tr:hover{background:#fff0ee}.batch-depth .note{margin-top:17px;padding:17px 19px;border-left:5px solid var(--red);background:#fff4df}.batch-depth .note b{display:block;margin-bottom:5px;color:var(--ink);font-size:13px}.batch-depth .route-link{color:var(--deep-red);font-weight:800;border-bottom:1px solid currentColor}.batch-depth .route-link:hover{color:var(--red)}
.condition-ledger{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.condition-ledger article{padding:20px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.94)}.condition-ledger article:nth-child(even){background:var(--paper-dark)}.condition-ledger b{display:block;margin-bottom:9px;color:var(--deep-red);font:700 10px var(--font-mono);letter-spacing:.08em}.condition-ledger p{font-size:12px}.process-strip{display:grid;grid-template-columns:repeat(3,1fr);position:relative;border-left:1px solid var(--line)}.process-strip article{position:relative;padding:22px 20px 20px 50px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.process-strip article:nth-child(even){background:var(--paper-dark)}.process-strip b{position:absolute;left:17px;top:19px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--red);color:#fff;font:700 10px var(--font-mono)}.process-strip h3{margin-bottom:8px}.process-strip p{font-size:12px}.inspection-board{display:grid;grid-template-columns:1fr 1fr;border-top:4px solid var(--red);border-left:1px solid var(--line)}.inspection-board article{padding:21px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.inspection-board article:nth-child(4n+2),.inspection-board article:nth-child(4n+3){background:var(--paper-dark)}.inspection-board b{display:block;margin-bottom:9px;color:var(--deep-red);font:700 10px var(--font-mono);letter-spacing:.08em}.inspection-board h3{margin-bottom:8px}.inspection-board p{font-size:12px}.fact-rail{display:grid;grid-template-columns:150px 1fr;margin-top:2px;border-top:1px solid var(--line)}.fact-rail dt,.fact-rail dd{margin:0;padding:16px;border-bottom:1px solid var(--line)}.fact-rail dt{background:var(--paper-dark);font:700 12px var(--font-jp)}.fact-rail dd{background:#fff;color:#6b6560;font-size:12px;line-height:1.8}.base-depth{margin-top:54px}.base-depth .inspection-board{grid-template-columns:repeat(3,1fr)}.base-depth .inspection-board article:nth-child(2){background:var(--paper-dark)}.base-depth .inspection-board article:nth-child(3){background:#fff}.base-depth .process-strip{margin-top:0}
@media(max-width:700px){.batch-depth>header{display:block}.batch-depth>header h2{margin-top:8px}.condition-ledger,.process-strip,.base-depth .inspection-board{grid-template-columns:1fr}.inspection-board{grid-template-columns:1fr}.fact-rail{grid-template-columns:1fr}.fact-rail dt{padding-bottom:6px;border-bottom:0}.fact-rail dd{padding-top:6px}.process-strip article{padding-left:53px}.batch-depth th,.batch-depth td{min-width:130px}.batch-depth table{display:block;overflow-x:auto;white-space:normal}}

.batch-scenario{margin:42px 0 0;padding:28px;border:1px solid var(--line);border-top:5px solid var(--gold);background:#fff}.batch-scenario>span,.batch-checklist>header>span,.batch-mistakes>header>span,.batch-next>span{display:block;margin-bottom:8px;color:var(--deep-red);font:700 10px/1.2 var(--font-mono);letter-spacing:.1em}.batch-scenario h2,.batch-checklist h2,.batch-mistakes h2{margin:0 0 11px;font-size:23px;line-height:1.45}.batch-scenario>p{max-width:720px}.batch-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:21px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.batch-scenario-grid>div{padding:19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-dark)}.batch-scenario-grid>div:nth-child(even){background:#fff}.batch-scenario-grid b{display:block;margin-bottom:8px;color:var(--deep-red);font:700 10px var(--font-mono);letter-spacing:.08em}.batch-scenario-grid h3{margin-bottom:8px}.batch-scenario-grid p{font-size:12px}
.batch-checklist{margin:42px 0 0}.batch-checklist>header,.batch-mistakes>header{padding-bottom:17px;border-bottom:2px solid var(--ink)}.batch-checklist ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.batch-checklist li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:15px 3px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.8}.batch-checklist li>b{color:var(--red);font:700 13px var(--font-mono)}.batch-checklist li span{color:#51463f}.batch-mistakes{margin:42px 0 0}.batch-mistakes>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.batch-mistakes article{padding:20px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.batch-mistakes article:nth-child(2){background:#fff4df}.batch-mistakes b{display:block;margin-bottom:9px;color:var(--deep-red);font-size:14px}.batch-mistakes p{font-size:12px}.batch-next{display:grid;grid-template-columns:1.1fr 1fr 1fr;margin:48px 0 0;background:var(--ink);color:#fff}.batch-next>div,.batch-next>a{padding:23px 21px}.batch-next>div{background:var(--deep-red)}.batch-next>span{display:none}.batch-next h2{margin:0;font-size:20px;line-height:1.45}.batch-next a{border-left:1px solid rgba(255,255,255,.25);font-size:12px;font-weight:800}.batch-next a:hover{background:#34302e}.batch-next small{display:block;margin-bottom:7px;color:#f2d9a0;font:500 9px var(--font-mono);letter-spacing:.07em}.batch-next b{float:right;color:#fff;font-size:17px}.batch-page-divider{margin:48px 0 0;border:0;border-top:1px dashed var(--gold)}
@media(max-width:700px){.batch-scenario{padding:22px 18px}.batch-scenario-grid,.batch-mistakes>div,.batch-next{grid-template-columns:1fr}.batch-next a{border-left:0;border-top:1px solid rgba(255,255,255,.25)}.batch-checklist li{grid-template-columns:28px 1fr}}

/* Final workbench surfaces. Legacy proof forms remain in source only while each route mounts its full mode here. */
[data-batch-page="T001"] .spine-sheet,[data-batch-page="T002"] .cover-plane,[data-batch-page="T003"] .dimension-console,[data-batch-page="T004"] .novel-estimator,[data-batch-page="T006"] .file-role-check,[data-batch-page="T008"] .margin-planner,[data-batch-page="T010"] .pdf-preflight,[data-batch-page="T011"] .color-route,[data-batch-page="T012"] .resolution-check,[data-batch-page="T013"] .placed-image-check,[data-batch-page="T016"] .spread-review,[data-batch-page="T017"] .binding-direction{display:none}
.production-workbench{margin-top:42px}.production-workbench:empty{display:none}.workbench-shell{border:1px solid var(--line);border-top:5px solid var(--red);background:#fff;box-shadow:6px 6px 0 rgba(164,0,12,.09)}.workbench-shell>header{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:24px 27px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff 0%,#fff 75%,var(--paper-dark) 75%,var(--paper-dark) 100%)}.workbench-shell>header span,.workbench-results>header span,.workbench-manual>header span{display:block;margin-bottom:8px;color:var(--deep-red);font:700 10px/1.2 var(--font-mono);letter-spacing:.1em}.workbench-shell h2{margin:0;font-size:26px;line-height:1.38}.workbench-shell>header p{max-width:340px;margin:0;color:var(--warm-gray);font-size:11px;line-height:1.75}.workbench-form{padding:25px 27px;background:var(--paper-dark)}.workbench-form fieldset{margin:0;padding:0;border:0}.workbench-form fieldset+fieldset{margin-top:25px;padding-top:25px;border-top:1px solid #d7ccbf}.workbench-form legend{margin-bottom:13px;font-size:15px;font-weight:800}.workbench-form .fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.workbench-form label{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:800;line-height:1.45}.workbench-form label small{font-size:10px;font-weight:400;line-height:1.6;color:var(--warm-gray)}.workbench-form input,.workbench-form select{width:100%;min-height:44px;padding:9px 10px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--ink);font:14px var(--font-mono)}.workbench-form input:focus,.workbench-form select:focus{outline:2px solid var(--red);outline-offset:2px;border-color:var(--red)}.workbench-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.workbench-actions button{min-height:44px;padding:10px 16px;border:1px solid var(--red);border-radius:5px;background:var(--red);color:#fff;font:800 12px var(--font-jp);cursor:pointer;box-shadow:3px 3px 0 var(--deep-red);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.workbench-actions button:hover,.workbench-actions button:focus-visible{background:var(--deep-red);transform:translateY(-2px);box-shadow:3px 5px 0 #a4000c}.workbench-actions button.secondary{background:#fff;color:var(--deep-red);box-shadow:none}.workbench-actions button.secondary:hover{background:#fff2f0}.workbench-status{margin:0;color:var(--warm-gray);font-size:11px}.workbench-results{padding:27px;background:#fff}.workbench-results>header{padding-bottom:15px;border-bottom:2px solid var(--ink)}.workbench-results h3,.workbench-manual h3{margin:0;font-size:21px;line-height:1.45}.workbench-result-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:19px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.workbench-result-grid article{min-height:126px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.workbench-result-grid article:nth-child(even){background:var(--paper-dark)}.workbench-result-grid span{display:block;margin-bottom:9px;color:var(--warm-gray);font:600 9px var(--font-mono);letter-spacing:.07em}.workbench-result-grid strong{display:block;color:var(--deep-red);font:800 30px/1.18 var(--font-mono)}.workbench-result-grid small{display:block;margin-top:10px;color:var(--warm-gray);font-size:10px;line-height:1.65}.workbench-result-grid .wide{grid-column:span 2}.workbench-manual{padding:25px 27px;border-top:1px solid var(--line);background:#fff8ec}.workbench-manual ul{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid #e4d3b4}.workbench-manual li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #e4d3b4;color:#51463f;font-size:12px;line-height:1.75}.workbench-manual li b{color:var(--deep-red);font:700 11px var(--font-mono)}.workbench-local-note{margin:16px 0 0;padding:13px 16px;border-left:5px solid var(--red);background:#fff4df;color:#51463f;font-size:11px;line-height:1.75}.workbench-file-list{display:grid;gap:8px;margin-top:16px}.workbench-file-list p{margin:0;padding:11px 12px;border:1px solid var(--line);background:#fff;color:#51463f;font:11px/1.6 var(--font-mono)}.workbench-file-list p[data-state="warn"]{border-left:4px solid var(--gold)}.workbench-file-list p[data-state="ok"]{border-left:4px solid var(--red)}.workbench-mode-note{margin:0 0 14px;color:var(--warm-gray);font-size:11px;line-height:1.7}.workbench-page-map{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;background:var(--ink)}.workbench-page-map span{display:grid;place-items:center;min-height:48px;background:#fff;color:var(--ink);font:700 12px var(--font-mono)}.workbench-page-map span[data-critical="true"]{background:#fff4df;color:var(--deep-red)}
@media(max-width:800px){.workbench-shell>header{display:block;background:#fff}.workbench-shell>header p{margin-top:12px}.workbench-form .fields,.workbench-result-grid{grid-template-columns:1fr 1fr}.workbench-result-grid .wide{grid-column:auto}.workbench-page-map{grid-template-columns:repeat(3,1fr)}}
.workbench-form .fields{align-items:start}.workbench-form .fields>label{display:grid;grid-template-rows:36px 44px minmax(32px,1fr);align-content:start;gap:7px;min-width:0}.workbench-form .fields>label>input,.workbench-form .fields>label>select{height:44px;min-height:44px;margin:0}.workbench-form .fields>label>small{min-height:32px;margin:0}.workbench-form .fields>label:not(:has(small))::after{content:"";display:block;min-height:32px}
.gutter-proof{margin:0;padding:25px 27px;border-top:1px solid var(--line);background:#fff}.gutter-proof header span{display:block;margin-bottom:8px;color:var(--deep-red);font:700 10px/1.2 var(--font-mono);letter-spacing:.1em}.gutter-proof h3{margin:0;font-size:20px}.gutter-proof-pages{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin:19px auto}.gutter-proof-page{position:relative;display:flex;align-items:center;justify-content:space-between;aspect-ratio:var(--page-ratio,148 / 210);min-height:180px;padding:11px;border:1px solid var(--line);background:var(--paper-dark);font:700 10px var(--font-jp)}.gutter-proof-page::before,.gutter-proof-page::after{content:"";position:absolute;top:var(--outer-rate,8%);bottom:var(--outer-rate,8%);width:1px;background:var(--gold)}.gutter-proof-page.left::before{left:var(--outer-rate,8%)}.gutter-proof-page.left::after{right:var(--gutter-rate,12%);width:2px;background:var(--red)}.gutter-proof-page.right::before{left:var(--gutter-rate,12%);width:2px;background:var(--red)}.gutter-proof-page.right::after{right:var(--outer-rate,8%)}.gutter-proof-page b,.gutter-proof-page i{position:relative;z-index:1;font-style:normal}.gutter-proof>p{max-width:650px;margin:0;color:var(--warm-gray);font-size:11px;line-height:1.8}
@media(max-width:540px){.production-workbench{margin-left:-14px;margin-right:-14px}.workbench-shell{border-left:0;border-right:0;box-shadow:none}.workbench-shell>header,.workbench-form,.workbench-results,.workbench-manual{padding-left:20px;padding-right:20px}.workbench-form .fields,.workbench-result-grid{grid-template-columns:1fr}.workbench-form .fields>label{grid-template-rows:auto 44px auto}.workbench-actions{display:grid;grid-template-columns:1fr}.workbench-actions button{width:100%}.workbench-page-map{grid-template-columns:repeat(2,1fr)}}

/* Batch 02 reading sheets: each page has its own information geometry. */
[data-batch-page="G010"] .gutter-guide{margin-top:39px;padding:0 0 0 24px;border-left:16px solid var(--work-red);background:transparent}
[data-batch-page="G010"] .gutter-guide .guide-mark::after{content:"ノドを読む"}
[data-batch-page="G010"] .gutter-guide>h2{max-width:760px;margin:11px 0 17px;font-size:35px;line-height:1.42}
[data-batch-page="G010"] .gutter-guide>.guide-lead{max-width:760px;margin:0 0 38px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G010"] .gutter-boundaries{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G010"] .gutter-boundaries article{min-height:220px;padding:22px 19px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G010"] .gutter-boundaries article:first-child{border-left:0;background:var(--work-stock)}
[data-batch-page="G010"] .gutter-boundaries article:nth-child(2){border-top:5px solid var(--work-red)}
[data-batch-page="G010"] .gutter-boundaries article:nth-child(3){border-top:5px solid var(--work-gold)}
[data-batch-page="G010"] .gutter-boundaries b{display:block;margin-bottom:17px;color:var(--work-deep);font:800 11px var(--font-mono)}
[data-batch-page="G010"] .gutter-boundaries h3{margin:0 0 10px;font-size:19px;line-height:1.5}
[data-batch-page="G010"] .gutter-boundaries p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G010"] .gutter-observe{margin:40px 0 0;padding:22px 0 0;border-top:2px solid var(--work-ink)}
[data-batch-page="G010"] .gutter-observe h3{margin:0 0 12px;font-size:22px}
[data-batch-page="G010"] .gutter-observe ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G010"] .gutter-observe li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:17px 15px 17px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="G010"] .gutter-observe li+li{padding-left:15px;border-left:1px solid #ded4c8}
[data-batch-page="G010"] .gutter-observe b{color:var(--work-red);font:800 17px var(--font-mono)}
[data-batch-page="G010"] .gutter-guide .guide-route{margin-top:34px;padding-left:0;background:transparent}

[data-batch-page="G016"] .binding-guide{margin-top:39px;padding-bottom:0;border-top:3px solid var(--work-ink)}
[data-batch-page="G016"] .binding-guide .guide-mark::after{content:"綴じ方を選ぶ"}
[data-batch-page="G016"] .binding-guide>h2{max-width:750px;margin:16px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="G016"] .binding-guide>.guide-lead{max-width:760px;margin:0 0 35px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G016"] .binding-rails{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #ded4c8;border-top:6px solid var(--work-red)}
[data-batch-page="G016"] .binding-rails article{min-height:310px;padding:25px 27px;background:#fff}
[data-batch-page="G016"] .binding-rails article+article{border-left:1px solid #ded4c8;background:var(--work-stock);border-top:6px solid var(--work-gold);margin-top:-6px}
[data-batch-page="G016"] .binding-rails b{display:block;margin-bottom:14px;color:var(--work-deep);font:800 11px var(--font-mono)}
[data-batch-page="G016"] .binding-rails h3{margin:0 0 19px;font-size:22px}
[data-batch-page="G016"] .binding-rails ul{margin:0 0 22px;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G016"] .binding-rails li{padding:11px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.75}
[data-batch-page="G016"] .binding-rails a{display:inline-block;margin:4px 16px 0 0;color:var(--work-deep);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}
[data-batch-page="G016"] .binding-choice-ledger{margin-top:39px}
[data-batch-page="G016"] .binding-choice-ledger h3{margin:0 0 15px;font-size:22px}
[data-batch-page="G016"] .binding-choice-ledger table{margin:0}
[data-batch-page="G016"] .binding-guide .guide-route{margin-top:34px;background:transparent}

[data-batch-page="S008"] .format-comparison{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-red)}
[data-batch-page="S008"] .format-comparison .guide-mark::after{content:"判型を比べる"}
[data-batch-page="S008"] .format-comparison>h2{max-width:720px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="S008"] .format-comparison>.guide-lead{max-width:760px;margin:0 0 32px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="S008"] .format-comparison .reference-table-wrap{overflow-x:auto;border:1px solid #ded4c8}
[data-batch-page="S008"] .format-comparison table{min-width:760px;margin:0}
[data-batch-page="S008"] .format-comparison table td:nth-child(2),[data-batch-page="S008"] .format-comparison table td:nth-child(3){font-weight:700}
[data-batch-page="S008"] .format-comparison table td:nth-child(2){background:#fff9ed}
[data-batch-page="S008"] .format-comparison table td:nth-child(3){background:#fff}
[data-batch-page="S008"] .format-comparison .reference-boundary{margin:29px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="S008"] .format-comparison .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="S008"] .format-comparison .reference-boundary p{max-width:760px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S008"] .format-comparison .guide-route{margin-top:30px;background:transparent}

[data-batch-page="S009"] .spread-size-sheet{margin-top:39px;border-top:4px solid var(--work-deep)}
[data-batch-page="S009"] .spread-size-sheet .guide-mark::after{content:"表紙を展開する"}
[data-batch-page="S009"] .spread-size-sheet>h2{max-width:760px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="S009"] .spread-size-sheet>.guide-lead{max-width:760px;margin:0 0 32px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="S009"] .spread-size-sheet .reference-table-wrap{overflow-x:auto;border:1px solid #ded4c8}
[data-batch-page="S009"] .spread-reference-table{min-width:890px;margin:0}
[data-batch-page="S009"] .spread-reference-table td,.spread-reference-table th{font-family:var(--font-mono);font-size:11px;white-space:nowrap}
[data-batch-page="S009"] .spread-reference-table tbody th{font-family:var(--font-jp);color:var(--work-deep)}
[data-batch-page="S009"] .reference-formula{margin:0;padding:17px 20px;border-left:5px solid var(--work-red);background:var(--work-stock);color:var(--work-muted);font:12px/1.9 var(--font-jp)}
[data-batch-page="S009"] .reference-formula b{color:var(--work-ink)}
[data-batch-page="S009"] .spread-size-sheet .reference-boundary{margin:27px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="S009"] .spread-size-sheet .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="S009"] .spread-size-sheet .reference-boundary p{max-width:760px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S009"] .spread-size-sheet .guide-route{margin-top:30px;background:transparent}

[data-batch-page="S013"] .boundary-profile{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-red)}
[data-batch-page="S013"] .boundary-profile .guide-mark::after{content:"線の役割を分ける"}
[data-batch-page="S013"] .boundary-profile>h2{max-width:720px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="S013"] .boundary-profile>.guide-lead{max-width:760px;margin:0 0 35px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="S013"] .profile-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="S013"] .profile-strip>div{min-height:235px;padding:20px 16px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="S013"] .profile-strip>div:first-child{border-left:0;background:#fff1ed;border-top:7px solid var(--work-red)}
[data-batch-page="S013"] .profile-strip>div:nth-child(2){border-top:7px solid var(--work-ink)}
[data-batch-page="S013"] .profile-strip>div:nth-child(3){background:var(--work-stock);border-top:7px solid var(--work-gold)}
[data-batch-page="S013"] .profile-strip>div:nth-child(4){border-top:7px solid var(--work-deep)}
[data-batch-page="S013"] .profile-strip b{display:block;color:var(--work-muted);font-size:11px}
[data-batch-page="S013"] .profile-strip strong{display:block;margin:14px 0 10px;color:var(--work-deep);font-size:19px}
[data-batch-page="S013"] .profile-strip span{display:block;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S013"] .boundary-terms{margin-top:39px;padding-top:20px;border-top:2px solid var(--work-ink)}
[data-batch-page="S013"] .boundary-terms h3{margin:0 0 14px;font-size:22px}
[data-batch-page="S013"] .boundary-terms dl{display:grid;grid-template-columns:150px 1fr;margin:0;border-top:1px solid #ded4c8}
[data-batch-page="S013"] .boundary-terms dt,.boundary-terms dd{margin:0;padding:14px 15px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}
[data-batch-page="S013"] .boundary-terms dt{color:var(--work-deep);font-weight:800;background:var(--work-stock)}
[data-batch-page="S013"] .boundary-terms dd{color:var(--work-muted);background:#fff}
[data-batch-page="S013"] .boundary-profile .reference-boundary{margin:28px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="S013"] .boundary-profile .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="S013"] .boundary-profile .reference-boundary p{max-width:760px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S013"] .boundary-profile .guide-route{margin-top:30px;background:transparent}

[data-batch-page="S014"] .spine-reference{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-gold)}
[data-batch-page="S014"] .spine-reference .guide-mark::after{content:"背幅の関係を読む"}
[data-batch-page="S014"] .spine-reference>h2{max-width:760px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="S014"] .spine-reference>.guide-lead{max-width:760px;margin:0 0 32px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="S014"] .spine-axis-table{overflow-x:auto;border:1px solid #ded4c8}
[data-batch-page="S014"] .spine-axis-table table{min-width:760px;margin:0}
[data-batch-page="S014"] .spine-axis-table tbody th{color:var(--work-deep);font-weight:800;background:var(--work-stock)}
[data-batch-page="S014"] .spine-axis-table td{color:var(--work-muted)}
[data-batch-page="S014"] .spine-handoff{margin-top:38px;border-top:2px solid var(--work-ink)}
[data-batch-page="S014"] .spine-handoff h3{margin:19px 0 14px;font-size:22px}
[data-batch-page="S014"] .spine-handoff>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ded4c8}
[data-batch-page="S014"] .spine-handoff article{min-height:174px;padding:18px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="S014"] .spine-handoff article:first-child{border-left:0;border-top:5px solid var(--work-red)}
[data-batch-page="S014"] .spine-handoff article:nth-child(2){background:var(--work-stock);border-top:5px solid var(--work-deep)}
[data-batch-page="S014"] .spine-handoff article:nth-child(3){border-top:5px solid var(--work-gold)}
[data-batch-page="S014"] .spine-handoff b{display:block;color:var(--work-deep);font:800 11px var(--font-mono)}
[data-batch-page="S014"] .spine-handoff p{margin:11px 0 15px;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="S014"] .spine-handoff a{color:var(--work-deep);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}
[data-batch-page="S014"] .spine-reference .reference-boundary{margin:28px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="S014"] .spine-reference .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="S014"] .spine-reference .reference-boundary p{max-width:760px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}

[data-batch-page="S015"] .binding-reference{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-deep)}
[data-batch-page="S015"] .binding-reference .guide-mark::after{content:"綴じ方を比較する"}
[data-batch-page="S015"] .binding-reference>h2{max-width:760px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="S015"] .binding-reference>.guide-lead{max-width:760px;margin:0 0 32px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="S015"] .binding-reference .reference-table-wrap{overflow-x:auto;border:1px solid #ded4c8}
[data-batch-page="S015"] .binding-reference-table{min-width:820px;margin:0}
[data-batch-page="S015"] .binding-reference-table tbody th{color:var(--work-deep);font-weight:800;background:var(--work-stock)}
[data-batch-page="S015"] .binding-reference-table td{color:var(--work-muted);vertical-align:top}
[data-batch-page="S015"] .binding-reference-table td:nth-child(2){background:#fff9ed}
[data-batch-page="S015"] .binding-reference-table a{color:var(--work-deep);font-weight:800;border-bottom:1px solid currentColor}
[data-batch-page="S015"] .binding-reference .reference-boundary{margin:27px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="S015"] .binding-reference .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="S015"] .binding-reference .reference-boundary p{max-width:760px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S015"] .binding-reference .guide-route{margin-top:30px;background:transparent}

[data-batch-page="S016"] .binding-terms{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-red)}
[data-batch-page="S016"] .binding-terms .guide-mark::after{content:"用語を動作へつなぐ"}
[data-batch-page="S016"] .binding-terms>h2{max-width:760px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="S016"] .binding-terms>.guide-lead{max-width:760px;margin:0 0 32px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="S016"] .terms-table-wrap{overflow-x:auto;border:1px solid #ded4c8}
[data-batch-page="S016"] .terms-reference-table{min-width:830px;margin:0}
[data-batch-page="S016"] .terms-reference-table tbody th{width:150px;color:var(--work-deep);font-weight:800;background:var(--work-stock);white-space:nowrap}
[data-batch-page="S016"] .terms-reference-table td{color:var(--work-muted);vertical-align:top}
[data-batch-page="S016"] .terms-reference-table td:nth-child(2){background:#fff9ed}
[data-batch-page="S016"] .binding-terms .reference-boundary{margin:27px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="S016"] .binding-terms .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="S016"] .binding-terms .reference-boundary p{max-width:760px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S016"] .binding-terms .guide-route{margin-top:30px;background:transparent}

@media(max-width:800px){
  [data-batch-page="G010"] .gutter-boundaries,[data-batch-page="G010"] .gutter-observe ol,[data-batch-page="S013"] .profile-strip,[data-batch-page="S014"] .spine-handoff>div{grid-template-columns:repeat(2,1fr)}
  [data-batch-page="G016"] .binding-rails{grid-template-columns:1fr}
  [data-batch-page="G016"] .binding-rails article+article{border-left:0;border-top:1px solid #ded4c8;margin-top:0}
}
@media(max-width:540px){
  [data-batch-page="G010"] .gutter-guide{padding-left:15px;border-left-width:8px}
  [data-batch-page="G010"] .gutter-guide>h2,[data-batch-page="G016"] .binding-guide>h2,[data-batch-page="S008"] .format-comparison>h2,[data-batch-page="S009"] .spread-size-sheet>h2,[data-batch-page="S013"] .boundary-profile>h2,[data-batch-page="S014"] .spine-reference>h2,[data-batch-page="S015"] .binding-reference>h2,[data-batch-page="S016"] .binding-terms>h2{font-size:26px;line-height:1.48}
  [data-batch-page="G010"] .gutter-guide>.guide-lead,[data-batch-page="G016"] .binding-guide>.guide-lead,[data-batch-page="S008"] .format-comparison>.guide-lead,[data-batch-page="S009"] .spread-size-sheet>.guide-lead,[data-batch-page="S013"] .boundary-profile>.guide-lead,[data-batch-page="S014"] .spine-reference>.guide-lead,[data-batch-page="S015"] .binding-reference>.guide-lead,[data-batch-page="S016"] .binding-terms>.guide-lead{font-size:14px;line-height:1.9}
  [data-batch-page="G010"] .gutter-boundaries,[data-batch-page="G010"] .gutter-observe ol,[data-batch-page="S013"] .profile-strip,[data-batch-page="S014"] .spine-handoff>div{grid-template-columns:1fr}
  [data-batch-page="G010"] .gutter-boundaries article,[data-batch-page="S013"] .profile-strip>div,[data-batch-page="S014"] .spine-handoff article{min-height:0;border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="G010"] .gutter-boundaries article:first-child,[data-batch-page="S013"] .profile-strip>div:first-child,[data-batch-page="S014"] .spine-handoff article:first-child{border-top:0}
  [data-batch-page="G010"] .gutter-observe li,[data-batch-page="G010"] .gutter-observe li+li{grid-template-columns:35px 1fr;padding:15px 0;border-left:0}
  [data-batch-page="G016"] .binding-rails article{min-height:0;padding:21px 19px}
  [data-batch-page="G016"] .binding-choice-ledger{overflow-x:auto}
  [data-batch-page="G016"] .binding-choice-ledger table{min-width:640px}
  [data-batch-page="S008"] .format-comparison .reference-table-wrap,[data-batch-page="S009"] .spread-size-sheet .reference-table-wrap,[data-batch-page="S014"] .spine-axis-table,[data-batch-page="S015"] .binding-reference .reference-table-wrap,[data-batch-page="S016"] .terms-table-wrap{margin-left:-14px;margin-right:-14px}
  [data-batch-page="S013"] .boundary-terms{margin-left:-14px;margin-right:-14px}
  [data-batch-page="S013"] .boundary-terms h3{padding-left:14px;padding-right:14px}
  [data-batch-page="S013"] .boundary-terms dl{grid-template-columns:112px 1fr}
  [data-batch-page="S013"] .boundary-terms dt,[data-batch-page="S013"] .boundary-terms dd{padding:12px 10px;font-size:11px}
  [data-batch-page="S008"] .format-comparison .reference-boundary,[data-batch-page="S009"] .spread-size-sheet .reference-boundary,[data-batch-page="S013"] .boundary-profile .reference-boundary,[data-batch-page="S014"] .spine-reference .reference-boundary,[data-batch-page="S015"] .binding-reference .reference-boundary,[data-batch-page="S016"] .binding-terms .reference-boundary{margin-left:-14px;margin-right:-14px;padding-left:18px;padding-right:18px}
}

/* Batch 07 / bookstore consignment: each surface follows a different hand-off. */
[data-production-workbench="T079"] .workbench-shell{border-top:8px solid var(--work-red);border-left:8px solid var(--work-ink);border-radius:0;box-shadow:8px 8px 0 rgba(164,0,12,.1);background:#fff}
[data-production-workbench="T079"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:end;padding:28px 30px;background:#fff;border-bottom:2px solid var(--work-ink)}
[data-production-workbench="T079"] .workbench-shell>header>div{padding-left:54px;position:relative}
[data-production-workbench="T079"] .workbench-shell>header>div::before{content:"委託\A開始票";position:absolute;left:0;top:0;white-space:pre;color:var(--work-deep);font:800 12px/1.5 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T079"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T079"] .workbench-form fieldset:nth-child(1) .fields{grid-template-columns:1.05fr 1fr 1.35fr}
[data-production-workbench="T079"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:1.15fr .8fr 1.05fr}
[data-production-workbench="T079"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:1fr 1fr 1.5fr}
[data-production-workbench="T079"] .workbench-form textarea{box-sizing:border-box;width:100%;min-height:88px;padding:9px 10px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:13px/1.7 var(--font-jp);resize:vertical}
[data-production-workbench="T079"] .workbench-form .fields>label:has(>textarea){grid-template-rows:36px auto minmax(32px,1fr)}
[data-production-workbench="T079"] .workbench-form input[aria-invalid="true"],[data-production-workbench="T079"] .workbench-form textarea[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red)}
[data-production-workbench="T079"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T079"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep)}
[data-production-workbench="T079"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
[data-production-workbench="T079"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T079"] .workbench-result-grid article:nth-child(1){background:#fff4f1}
[data-production-workbench="T079"] .workbench-result-grid article:nth-child(4){background:#fff8ec}
[data-production-workbench="T079"] .consignment-start-output{margin:27px -27px 0;border-top:5px solid var(--work-red);background:#fff}
[data-production-workbench="T079"] .consignment-start-output>header{padding:21px 27px 15px;border-bottom:1px solid #ded4c8;background:#fff8ec}
[data-production-workbench="T079"] .consignment-start-groups{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid #ded4c8}
[data-production-workbench="T079"] .consignment-start-groups section{padding:18px 20px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-production-workbench="T079"] .consignment-start-groups section:nth-child(2),[data-production-workbench="T079"] .consignment-start-groups section:nth-child(3){background:var(--work-stock)}
[data-production-workbench="T079"] .consignment-start-groups b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-production-workbench="T079"] .consignment-start-groups h4{margin:9px 0 10px;font-size:16px}
[data-production-workbench="T079"] .consignment-start-groups ul{margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-production-workbench="T079"] .consignment-start-groups li{padding:9px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:11px;line-height:1.7}
[data-production-workbench="T079"] .consignment-start-groups label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}
[data-production-workbench="T079"] .consignment-start-groups input{width:16px;height:16px;min-height:16px;margin-top:2px;accent-color:var(--work-red)}
[data-production-workbench="T079"] .consignment-start-text-label{display:grid;gap:8px;padding:20px 27px 0;color:var(--work-ink);font-size:12px;font-weight:800}
[data-production-workbench="T079"] .consignment-start-text-label textarea{width:100%;padding:11px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:12px/1.75 var(--font-jp);resize:vertical}

[data-batch-page="T079"] .consignment-start-notes{margin-top:42px;padding-top:4px;border-top:5px solid var(--work-red)}
[data-batch-page="T079"] .consignment-start-notes>header{padding:17px 0;border-bottom:2px solid var(--work-ink)}
[data-batch-page="T079"] .consignment-start-notes>header span{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="T079"] .consignment-start-notes h2{max-width:760px;margin:11px 0 0;font-size:28px;line-height:1.45}
[data-batch-page="T079"] .consignment-start-reading{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #ded4c8}
[data-batch-page="T079"] .consignment-start-reading article{min-height:220px;padding:20px 17px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="T079"] .consignment-start-reading article:nth-child(2){border-top:5px solid var(--work-red);background:#fff4f1}
[data-batch-page="T079"] .consignment-start-reading article:nth-child(3){border-top:5px solid var(--work-gold);background:#fff8ec}
[data-batch-page="T079"] .consignment-start-reading article:nth-child(4){border-top:5px solid var(--work-ink)}
[data-batch-page="T079"] .consignment-start-reading b{display:block;color:var(--work-deep);font:800 10px var(--font-mono)}
[data-batch-page="T079"] .consignment-start-reading h3{margin:12px 0 9px;font-size:17px;line-height:1.55}
[data-batch-page="T079"] .consignment-start-reading p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}
[data-batch-page="T079"] .consignment-start-boundary{margin-top:30px;padding:20px 23px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="T079"] .consignment-start-boundary h3{margin:0;font-size:18px}
[data-batch-page="T079"] .consignment-start-boundary p{max-width:780px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}

[data-batch-page="G052"] .consignment-route-guide,[data-batch-page="G053"] .consignment-page-guide,[data-batch-page="G054"] .consignment-reservation-guide,[data-batch-page="G055"] .consignment-delivery-guide{margin-top:42px;padding-top:4px;border-top:5px solid var(--work-deep)}
[data-batch-page="G052"] .consignment-route-guide>h2,[data-batch-page="G053"] .consignment-page-guide>h2,[data-batch-page="G054"] .consignment-reservation-guide>h2,[data-batch-page="G055"] .consignment-delivery-guide>h2{max-width:780px;margin:13px 0 16px;font-size:34px;line-height:1.42}
[data-batch-page="G052"] .consignment-route-guide>.guide-lead,[data-batch-page="G053"] .consignment-page-guide>.guide-lead,[data-batch-page="G054"] .consignment-reservation-guide>.guide-lead,[data-batch-page="G055"] .consignment-delivery-guide>.guide-lead{max-width:780px;margin:0 0 37px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G052"] .consignment-route-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G052"] .consignment-route-rail article{min-height:292px;padding:20px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G052"] .consignment-route-rail article:nth-child(1){border-top:6px solid var(--work-red);background:var(--work-stock)}
[data-batch-page="G052"] .consignment-route-rail article:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G052"] .consignment-route-rail article:nth-child(3){border-top:6px solid var(--work-deep)}
[data-batch-page="G052"] .consignment-route-rail article:nth-child(4){border-top:6px solid var(--work-ink);background:#fff4f1}
[data-batch-page="G052"] .consignment-route-rail b,[data-batch-page="G053"] .consignment-page-layers b,[data-batch-page="G054"] .reservation-state-rail b,[data-batch-page="G055"] .consignment-delivery-rail b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}
[data-batch-page="G052"] .consignment-route-rail h3,[data-batch-page="G053"] .consignment-page-layers h3,[data-batch-page="G054"] .reservation-state-rail h3,[data-batch-page="G055"] .consignment-delivery-rail h3{margin:13px 0 9px;font-size:18px;line-height:1.5}
[data-batch-page="G052"] .consignment-route-rail p,[data-batch-page="G053"] .consignment-page-layers dd,[data-batch-page="G054"] .reservation-state-rail p,[data-batch-page="G055"] .consignment-delivery-rail p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}
[data-batch-page="G052"] .consignment-route-rail span,[data-batch-page="G054"] .reservation-state-rail span,[data-batch-page="G055"] .consignment-delivery-rail span{display:block;margin-top:16px;padding-top:10px;border-top:1px solid #ded4c8;color:var(--work-ink);font-size:10px;line-height:1.7}
[data-batch-page="G052"] .consignment-evidence,[data-batch-page="G053"] .consignment-page-proof,[data-batch-page="G054"] .reservation-change,[data-batch-page="G055"] .consignment-delivery-evidence{margin-top:38px;padding-top:21px;border-top:2px solid var(--work-ink)}
[data-batch-page="G052"] .consignment-evidence h3,[data-batch-page="G053"] .consignment-page-proof h3,[data-batch-page="G054"] .reservation-change h3,[data-batch-page="G055"] .consignment-delivery-evidence h3{margin:0 0 14px;font-size:22px}
[data-batch-page="G052"] .consignment-evidence>div,[data-batch-page="G054"] .reservation-change>div,[data-batch-page="G055"] .consignment-delivery-evidence>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ded4c8}
[data-batch-page="G052"] .consignment-evidence article,[data-batch-page="G054"] .reservation-change article,[data-batch-page="G055"] .consignment-delivery-evidence article{padding:18px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G052"] .consignment-evidence article:nth-child(2),[data-batch-page="G054"] .reservation-change article:nth-child(2),[data-batch-page="G055"] .consignment-delivery-evidence article:nth-child(2){background:var(--work-stock)}
[data-batch-page="G052"] .consignment-evidence h4,[data-batch-page="G054"] .reservation-change h4,[data-batch-page="G055"] .consignment-delivery-evidence h4{margin:0 0 8px;font-size:15px}
[data-batch-page="G052"] .consignment-evidence p,[data-batch-page="G054"] .reservation-change p,[data-batch-page="G055"] .consignment-delivery-evidence p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.8}
[data-batch-page="G053"] .consignment-page-layers{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G053"] .consignment-page-layers>section{min-height:310px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G053"] .consignment-page-layers>section:nth-child(1){background:var(--work-stock);border-top:6px solid var(--work-red)}
[data-batch-page="G053"] .consignment-page-layers>section:nth-child(2){background:#fff4f1;border-top:6px solid var(--work-gold)}
[data-batch-page="G053"] .consignment-page-layers>section:nth-child(3){border-top:6px solid var(--work-ink)}
[data-batch-page="G053"] .consignment-page-layers dl{margin:0;border-top:1px solid #ded4c8}
[data-batch-page="G053"] .consignment-page-layers dt{margin:0;padding:10px 0 3px;color:var(--work-ink);font-size:11px;font-weight:800}
[data-batch-page="G053"] .consignment-page-layers dd{margin:0;padding:0 0 10px;border-bottom:1px solid #ded4c8}
[data-batch-page="G053"] .consignment-page-proof ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G053"] .consignment-page-proof li{padding:12px 14px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.75;background:#fff}
[data-batch-page="G053"] .consignment-page-proof li:nth-child(2),[data-batch-page="G053"] .consignment-page-proof li:nth-child(3){background:var(--work-stock)}
[data-batch-page="G054"] .reservation-state-rail,[data-batch-page="G055"] .consignment-delivery-rail{display:grid;grid-template-columns:repeat(5,1fr);position:relative;margin:0;padding:0;list-style:none;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G054"] .reservation-state-rail::before,[data-batch-page="G055"] .consignment-delivery-rail::before{content:"";position:absolute;left:9%;right:9%;top:34px;height:2px;background:var(--work-red)}
[data-batch-page="G054"] .reservation-state-rail li,[data-batch-page="G055"] .consignment-delivery-rail li{position:relative;z-index:1;min-height:277px;padding:18px 14px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G054"] .reservation-state-rail li::before,[data-batch-page="G055"] .consignment-delivery-rail li::before{content:"";display:block;width:20px;height:20px;margin-bottom:17px;border:4px solid var(--work-red);border-radius:50%;background:var(--work-stock)}
[data-batch-page="G054"] .reservation-state-rail li:nth-child(2),[data-batch-page="G055"] .consignment-delivery-rail li:nth-child(2){background:var(--work-stock)}
[data-batch-page="G054"] .reservation-state-rail li:nth-child(3),[data-batch-page="G055"] .consignment-delivery-rail li:nth-child(3){background:#fff8ec}
[data-batch-page="G054"] .reservation-state-rail li:nth-child(4){background:#fff4f1}
[data-batch-page="G055"] .consignment-delivery-rail li:nth-child(4){background:#fff4f1}
[data-batch-page="G054"] .reservation-state-rail li:nth-child(5),[data-batch-page="G055"] .consignment-delivery-rail li:nth-child(5){background:#1a1a1a;color:#fff}
[data-batch-page="G054"] .reservation-state-rail li:nth-child(5) p,[data-batch-page="G055"] .consignment-delivery-rail li:nth-child(5) p{color:#f2ece3}
[data-batch-page="G054"] .reservation-change article:nth-child(3),[data-batch-page="G055"] .consignment-delivery-evidence article:nth-child(3){background:#fff4f1}
[data-batch-page="G052"] .reference-boundary,[data-batch-page="G053"] .reference-boundary,[data-batch-page="G054"] .reference-boundary,[data-batch-page="G055"] .reference-boundary{margin-top:30px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G052"] .reference-boundary h3,[data-batch-page="G053"] .reference-boundary h3,[data-batch-page="G054"] .reference-boundary h3,[data-batch-page="G055"] .reference-boundary h3{margin:0;font-size:18px}
[data-batch-page="G052"] .reference-boundary p,[data-batch-page="G053"] .reference-boundary p,[data-batch-page="G054"] .reference-boundary p,[data-batch-page="G055"] .reference-boundary p{max-width:790px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G052"] .guide-route,[data-batch-page="G053"] .guide-route,[data-batch-page="G054"] .guide-route,[data-batch-page="G055"] .guide-route{margin-top:30px;padding-left:0;background:transparent}

@media(max-width:900px){
  [data-production-workbench="T079"] .workbench-shell>header{grid-template-columns:1fr}
  [data-production-workbench="T079"] .workbench-shell>header p{margin-top:12px}
  [data-production-workbench="T079"] .workbench-form fieldset:nth-child(1) .fields,[data-production-workbench="T079"] .workbench-form fieldset:nth-child(2) .fields,[data-production-workbench="T079"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:1fr 1fr}
  [data-batch-page="T079"] .consignment-start-reading{grid-template-columns:1fr 1fr}
  [data-batch-page="G052"] .consignment-route-rail,[data-batch-page="G054"] .reservation-state-rail,[data-batch-page="G055"] .consignment-delivery-rail{grid-template-columns:repeat(3,1fr)}
  [data-batch-page="G053"] .consignment-page-layers{grid-template-columns:1fr 1fr}
}
@media(max-width:540px){
  [data-production-workbench="T079"] .workbench-shell>header{display:block;padding:23px 20px}
  [data-production-workbench="T079"] .workbench-form fieldset:nth-child(1) .fields,[data-production-workbench="T079"] .workbench-form fieldset:nth-child(2) .fields,[data-production-workbench="T079"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:1fr}
  [data-production-workbench="T079"] .consignment-start-output{margin-left:-20px;margin-right:-20px}
  [data-production-workbench="T079"] .consignment-start-output>header,[data-production-workbench="T079"] .consignment-start-text-label{padding-left:20px;padding-right:20px}
  [data-production-workbench="T079"] .consignment-start-groups{grid-template-columns:1fr}
  [data-batch-page="T079"] .consignment-start-reading,[data-batch-page="G052"] .consignment-route-rail,[data-batch-page="G053"] .consignment-page-layers,[data-batch-page="G054"] .reservation-state-rail,[data-batch-page="G055"] .consignment-delivery-rail{grid-template-columns:1fr}
  [data-batch-page="T079"] .consignment-start-reading article,[data-batch-page="G052"] .consignment-route-rail article,[data-batch-page="G053"] .consignment-page-layers>section,[data-batch-page="G054"] .reservation-state-rail li,[data-batch-page="G055"] .consignment-delivery-rail li{min-height:0;border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="T079"] .consignment-start-reading article:first-child,[data-batch-page="G052"] .consignment-route-rail article:first-child,[data-batch-page="G053"] .consignment-page-layers>section:first-child,[data-batch-page="G054"] .reservation-state-rail li:first-child,[data-batch-page="G055"] .consignment-delivery-rail li:first-child{border-top:0}
  [data-batch-page="G054"] .reservation-state-rail::before,[data-batch-page="G055"] .consignment-delivery-rail::before{display:none}
  [data-batch-page="G054"] .reservation-state-rail li::before,[data-batch-page="G055"] .consignment-delivery-rail li::before{display:none}
  [data-batch-page="G052"] .consignment-evidence>div,[data-batch-page="G054"] .reservation-change>div,[data-batch-page="G055"] .consignment-delivery-evidence>div,[data-batch-page="G053"] .consignment-page-proof ul{grid-template-columns:1fr}
  [data-batch-page="G053"] .consignment-page-proof li{border-right:0}
  [data-batch-page="G052"] .consignment-route-guide>h2,[data-batch-page="G053"] .consignment-page-guide>h2,[data-batch-page="G054"] .consignment-reservation-guide>h2,[data-batch-page="G055"] .consignment-delivery-guide>h2{font-size:27px;line-height:1.5}
}

/* Batch 06: mail order is organized as fulfilment hand-offs, parcels, and information boundaries. */
[data-production-workbench="T061"] .workbench-shell{border-top:8px solid var(--work-red);border-left:8px solid var(--work-ink);box-shadow:8px 8px 0 rgba(164,0,12,.1)}
[data-production-workbench="T061"] .workbench-shell>header{position:relative;display:block;min-height:0;padding:28px 30px 27px 84px;border-bottom:2px solid var(--work-ink);background:linear-gradient(90deg,#fff 0 87%,#fff8ec 87%)}
[data-production-workbench="T061"] .workbench-shell>header::before{content:"通販\A開始票";position:absolute;left:24px;top:26px;white-space:pre;color:var(--work-deep);font:800 13px/1.65 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T061"] .workbench-shell>header p{max-width:710px;margin-top:10px}
[data-production-workbench="T061"] .workbench-form{background:#fff8ec}
[data-production-workbench="T061"] .workbench-form fieldset:first-child .fields{grid-template-columns:1.2fr .8fr 1.5fr}
[data-production-workbench="T061"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T061"] .workbench-form fieldset:last-of-type .fields{grid-template-columns:.9fr 1.6fr}
[data-production-workbench="T061"] .workbench-form textarea{width:100%;min-height:88px;padding:10px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:13px/1.65 var(--font-jp);resize:vertical}
[data-production-workbench="T061"] .workbench-form textarea:focus{outline:2px solid var(--work-red);outline-offset:2px;border-color:var(--work-red)}
[data-production-workbench="T061"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T061"] .workbench-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T061"] .workbench-result-grid article{min-height:118px}
[data-production-workbench="T061"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red)}
[data-production-workbench="T061"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T061"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep)}
[data-production-workbench="T061"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
[data-production-workbench="T061"] .workbench-result-grid article:nth-child(1){background:var(--work-ink)}
[data-production-workbench="T061"] .workbench-result-grid article:nth-child(1) span,[data-production-workbench="T061"] .workbench-result-grid article:nth-child(1) small{color:#f2ece3}
[data-production-workbench="T061"] .workbench-result-grid article:nth-child(1) strong{color:#fff;font-size:23px}
[data-production-workbench="T061"] .workbench-result-grid article:last-child{grid-column:span 3;background:#fff4f1}
[data-production-workbench="T061"] .workbench-result-grid article:last-child strong{font-size:20px}
@media(max-width:800px){[data-production-workbench="T061"] .workbench-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-production-workbench="T061"] .workbench-result-grid article:last-child{grid-column:1/-1}}
.shop-start-output{margin:27px -28px 0;border-top:4px solid var(--work-ink);background:#fff}
.shop-start-output>header{padding:20px 28px 16px;border-bottom:1px solid #ded4c8;background:#fff8ec}
.shop-start-output>header span,.shipping-schedule-output>header span{display:block;margin-bottom:6px;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
.shop-start-output>header h3,.shipping-schedule-output>header h3{margin:0;font-size:21px;line-height:1.5}
.shop-start-output>header p,.shipping-schedule-output>header p{max-width:720px;margin:7px 0 0;color:var(--work-muted);font-size:11px;line-height:1.8}
.shop-start-groups{display:grid;grid-template-columns:1.1fr 1.2fr 1.15fr 1.45fr;border-bottom:1px solid #ded4c8}
.shop-start-groups section{min-height:244px;padding:19px 17px;border-left:1px solid #ded4c8;background:#fff}
.shop-start-groups section:first-child{border-left:0;background:var(--work-stock)}
.shop-start-groups section:nth-child(2){border-top:5px solid var(--work-red)}
.shop-start-groups section:nth-child(3){background:#fff8ec;border-top:5px solid var(--work-gold)}
.shop-start-groups section:last-child{border-top:5px solid var(--work-ink)}
.shop-start-groups b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
.shop-start-groups h4{margin:12px 0 11px;font-size:16px;line-height:1.5}
.shop-start-groups ul{margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}
.shop-start-groups li{padding:8px 0;border-bottom:1px solid #ded4c8}
.shop-start-groups label{display:flex;gap:8px;align-items:flex-start;color:var(--work-muted);font-size:11px;line-height:1.7}
.shop-start-groups input{margin:3px 0 0;accent-color:var(--work-red)}
.shop-start-text-label,.shipping-schedule-text-label{display:block;padding:22px 28px 0;color:var(--work-ink);font-size:12px;font-weight:800}
.shop-start-text-label textarea,.shipping-schedule-text-label textarea{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #d6cbc0;border-radius:0;background:#fff;color:var(--work-ink);font:12px/1.7 var(--font-mono);resize:vertical}
.shop-start-output .output-actions,.shipping-schedule-output .output-actions{padding:12px 28px 24px}

[data-production-workbench="T064"] .workbench-shell{border-top:8px solid var(--work-deep);box-shadow:8px 8px 0 rgba(26,26,26,.09)}
[data-production-workbench="T064"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:auto auto;align-items:start;column-gap:26px;row-gap:10px;min-height:151px;padding:27px 29px;border-bottom:2px solid var(--work-ink);background:#fff}
[data-production-workbench="T064"] .workbench-shell>header>div{grid-column:1;grid-row:1}
[data-production-workbench="T064"] .workbench-shell>header>p{grid-column:1;grid-row:2;max-width:680px;margin:0}
[data-production-workbench="T064"] .workbench-shell>header::after{grid-column:2;grid-row:1 / span 2}
[data-production-workbench="T064"] .workbench-shell>header::after{content:"発送\Aバッチ\A台帳";justify-self:end;align-self:stretch;padding:7px 0 0 18px;border-left:1px solid #ded4c8;color:var(--work-deep);white-space:pre;font:800 12px/1.55 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T064"] .workbench-shell>header p{max-width:680px;margin-top:10px}
[data-production-workbench="T064"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T064"] .workbench-form fieldset:first-child .fields{grid-template-columns:1fr 1fr 1fr 1.15fr}
.shipping-weekdays{display:flex;flex-wrap:wrap;gap:8px}
.shipping-weekdays label{display:flex!important;align-items:center;gap:7px;min-width:55px;padding:10px 11px;border:1px solid #d3c7ba;background:#fff;font-size:12px!important;cursor:pointer}
.shipping-weekdays input{width:15px!important;min-height:15px!important;margin:0;padding:0!important;accent-color:var(--work-red)}
[data-production-workbench="T064"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T064"] .workbench-result-grid{grid-template-columns:1.1fr .8fr 1.1fr}
[data-production-workbench="T064"] .workbench-result-grid article:nth-child(1){background:var(--work-ink)}
[data-production-workbench="T064"] .workbench-result-grid article:nth-child(1) span,[data-production-workbench="T064"] .workbench-result-grid article:nth-child(1) small{color:#f2ece3}
[data-production-workbench="T064"] .workbench-result-grid article:nth-child(1) strong{color:#fff}
[data-production-workbench="T064"] .workbench-result-grid article:nth-child(3){background:#fff4f1}
[data-production-workbench="T064"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red);background:#fff7f5}
[data-production-workbench="T064"] .shipping-weekdays[data-invalid="true"]{padding:7px;border:2px solid var(--work-red);background:#fff1ed}
[data-production-workbench="T064"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-ink);font-size:12px;font-weight:800;line-height:1.65}
[data-production-workbench="T064"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep);box-shadow:inset 0 0 0 1px rgba(164,0,12,.12)}
[data-production-workbench="T064"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
.shipping-schedule-output{margin:27px -28px 0;border-top:4px solid var(--work-deep);background:#fff}
.shipping-schedule-output>header{padding:20px 28px 16px;border-bottom:1px solid #ded4c8;background:#fff}
.shipping-batch-list{margin:0;padding:0 28px;list-style:none;background:#fff}
.shipping-batch-list li{display:grid;grid-template-columns:166px 105px 1fr;align-items:center;gap:17px;padding:15px 0;border-bottom:1px solid #ded4c8}
.shipping-batch-list time{display:block;color:var(--work-ink);font:700 12px var(--font-mono)}
.shipping-batch-list strong{justify-self:start;padding:6px 9px;background:var(--work-deep);color:#fff;font:800 12px var(--font-mono)}
.shipping-batch-list span{color:var(--work-muted);font-size:11px;line-height:1.7}
.shipping-batch-list li.empty{display:block;color:var(--work-muted);font-size:12px}
.shipping-capacity-warning{margin:22px 28px 0;padding:18px 19px;border-left:6px solid var(--work-red);background:#fff4df}
.shipping-capacity-warning h4{margin:0;font-size:16px}.shipping-capacity-warning p{margin:7px 0 0;color:var(--work-muted);font-size:12px;line-height:1.85}
.shipping-capacity-ok{margin:22px 28px 0;padding:16px 18px;border-left:5px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:12px;line-height:1.8}

[data-batch-page="T061"] .shop-start-notes,[data-batch-page="T064"] .shipping-schedule-notes{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-deep)}
[data-batch-page="T061"] .shop-start-notes>header,[data-batch-page="T064"] .shipping-schedule-notes>header{padding:16px 0 18px;border-bottom:2px solid var(--work-ink)}
[data-batch-page="T061"] .shop-start-notes>header span,[data-batch-page="T064"] .shipping-schedule-notes>header span{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="T061"] .shop-start-notes h2,[data-batch-page="T064"] .shipping-schedule-notes h2{max-width:780px;margin:9px 0 0;font-size:28px;line-height:1.45}
.shop-start-reading{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ded4c8}
.shop-start-reading article{min-height:217px;padding:20px 17px;border-left:1px solid #ded4c8;background:#fff}.shop-start-reading article:first-child{border-left:0;background:var(--work-stock)}.shop-start-reading article:nth-child(2){background:#fff4f1}.shop-start-reading article:nth-child(3){background:#fff8ec}.shop-start-reading article:last-child{border-top:5px solid var(--work-ink)}
.shop-start-reading b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}.shop-start-reading h3{margin:11px 0 9px;font-size:17px;line-height:1.55}.shop-start-reading p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}
.shop-start-boundary{margin-top:35px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}.shop-start-boundary h3{margin:0;font-size:18px}.shop-start-boundary p{max-width:790px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
.shipping-capacity-reading{display:grid;grid-template-columns:1.05fr 1fr 1.15fr;border-bottom:1px solid #ded4c8}.shipping-capacity-reading section{min-height:184px;padding:21px 19px;border-left:1px solid #ded4c8;background:#fff}.shipping-capacity-reading section:first-child{border-left:0;background:var(--work-stock)}.shipping-capacity-reading section:nth-child(2){background:#fff8ec}.shipping-capacity-reading section:last-child{border-top:5px solid var(--work-red);background:#fff4f1}.shipping-capacity-reading h3{margin:0 0 10px;font-size:18px}.shipping-capacity-reading p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
.shipping-schedule-questions{margin-top:36px;padding:21px 23px;border-top:2px solid var(--work-ink);background:#fff}.shipping-schedule-questions h3{margin:0 0 12px;font-size:20px}.shipping-schedule-questions ul{margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}.shipping-schedule-questions li{position:relative;padding:11px 0 11px 21px;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.8}.shipping-schedule-questions li::before{content:"□";position:absolute;left:0;color:var(--work-deep);font-weight:800}

[data-batch-page="G045"] .shop-handoff-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-red)}
[data-batch-page="G045"] .shop-handoff-guide>h2,[data-batch-page="G046"] .packing-layer-guide>h2,[data-batch-page="G047"] .privacy-timeline-guide>h2{max-width:800px;margin:15px 0;font-size:35px;line-height:1.42}
[data-batch-page="G045"] .shop-handoff-guide>.guide-lead,[data-batch-page="G046"] .packing-layer-guide>.guide-lead,[data-batch-page="G047"] .privacy-timeline-guide>.guide-lead{max-width:790px;margin:0 0 34px;color:var(--work-muted);font-size:15px;line-height:2}
.shop-handoff-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}.shop-handoff-flow li{min-height:314px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}.shop-handoff-flow li:first-child{border-left:0;background:var(--work-stock)}.shop-handoff-flow li.order{border-top:6px solid var(--work-red)}.shop-handoff-flow li.packing{border-top:6px solid var(--work-gold);background:#fff8ec}.shop-handoff-flow li.dispatch{border-top:6px solid var(--work-ink)}.shop-handoff-flow li.support{border-top:6px solid var(--work-deep);background:#fff4f1}.shop-handoff-flow b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}.shop-handoff-flow h3{margin:13px 0 9px;font-size:17px;line-height:1.58}.shop-handoff-flow p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}.shop-handoff-flow span{display:block;margin-top:15px;padding-top:10px;border-top:1px solid #ded4c8;color:var(--work-ink);font-size:10px;line-height:1.7}
.shop-handoff-reading{margin-top:38px}.shop-handoff-reading h3{margin:0 0 14px;font-size:22px}.shop-handoff-reading>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ded4c8}.shop-handoff-reading article{min-height:159px;padding:20px 18px;background:#fff}.shop-handoff-reading article+article{border-left:1px solid #ded4c8}.shop-handoff-reading article:nth-child(2){background:var(--work-stock)}.shop-handoff-reading h4{margin:0 0 9px;color:var(--work-deep);font-size:16px}.shop-handoff-reading p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}

[data-batch-page="G046"] .packing-layer-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-gold)}
.packing-layers{display:grid;grid-template-columns:.85fr 1fr 1.2fr 1.05fr 1.15fr;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}.packing-layers article{min-height:276px;padding:20px 16px;border-left:1px solid #ded4c8;background:#fff}.packing-layers article:first-child{border-left:0;background:var(--work-stock)}.packing-layers article.insert{background:#fff8ec}.packing-layers article.shield{border-top:6px solid var(--work-red);background:#fff4f1}.packing-layers article.outer{border-top:6px solid var(--work-gold)}.packing-layers article.label{border-top:6px solid var(--work-ink);background:#f6f2ed}.packing-layers b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}.packing-layers h3{margin:13px 0 10px;font-size:17px;line-height:1.58}.packing-layers p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}.packing-layers span{display:block;margin-top:15px;padding-top:10px;border-top:1px solid #ded4c8;color:var(--work-ink);font-size:10px;line-height:1.72}
.packing-closeout{margin-top:37px;padding:22px 24px;border-top:2px solid var(--work-ink);background:#fff}.packing-closeout h3{margin:0 0 14px;font-size:21px}.packing-closeout dl{display:grid;grid-template-columns:150px 1fr;margin:0;border-top:1px solid #ded4c8}.packing-closeout dt,.packing-closeout dd{margin:0;padding:14px 16px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.85}.packing-closeout dt{color:var(--work-deep);font-weight:800;background:var(--work-stock)}.packing-closeout dd{color:var(--work-muted)}

[data-batch-page="G047"] .privacy-timeline-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-deep)}
.privacy-time-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}.privacy-time-rail section{min-height:319px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}.privacy-time-rail section:first-child{border-left:0;background:var(--work-stock)}.privacy-time-rail section.dispatching{border-top:6px solid var(--work-red);background:#fff4f1}.privacy-time-rail section.supporting{border-top:6px solid var(--work-gold);background:#fff8ec}.privacy-time-rail section.recording{border-top:6px solid var(--work-ink)}.privacy-time-rail b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}.privacy-time-rail h3{margin:13px 0 14px;font-size:17px;line-height:1.58}.privacy-time-rail dl{margin:0;border-top:1px solid #ded4c8}.privacy-time-rail dt{padding-top:10px;color:var(--work-deep);font-size:11px;font-weight:800}.privacy-time-rail dd{margin:4px 0 10px;color:var(--work-muted);font-size:11px;line-height:1.8}.privacy-reading{margin-top:37px;padding:24px 26px;border-left:6px solid var(--work-gold);background:#fff8ec}.privacy-reading h3{margin:0 0 10px;font-size:20px}.privacy-reading p{max-width:800px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.95}

@media(max-width:800px){
  [data-production-workbench="T061"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T061"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:1fr 1fr}
  [data-production-workbench="T064"] .workbench-form fieldset:first-child .fields{grid-template-columns:1fr 1fr}
  .shop-start-groups,.shop-handoff-flow,.packing-layers{grid-template-columns:repeat(3,1fr)}
  .shop-start-groups section:last-child,.shop-handoff-flow li.support,.packing-layers article.label{grid-column:span 2}
  .privacy-time-rail{grid-template-columns:1fr 1fr}.privacy-time-rail section{min-height:0}
  .shop-start-reading{grid-template-columns:1fr 1fr}.shipping-capacity-reading{grid-template-columns:1fr}.shipping-capacity-reading section{min-height:0;border-left:0;border-top:1px solid #ded4c8}.shipping-capacity-reading section:first-child{border-top:0}
}
@media(max-width:540px){
  [data-production-workbench="T061"] .workbench-shell>header{padding-left:64px;background:#fff}[data-production-workbench="T061"] .workbench-shell>header::before{left:19px}
  [data-production-workbench="T061"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T061"] .workbench-form fieldset:nth-child(2) .fields,[data-production-workbench="T061"] .workbench-form fieldset:last-of-type .fields,[data-production-workbench="T064"] .workbench-form fieldset:first-child .fields{grid-template-columns:1fr}
  [data-production-workbench="T061"] .workbench-result-grid{grid-template-columns:1fr}[data-production-workbench="T061"] .workbench-result-grid article:last-child{grid-column:auto}
  [data-production-workbench="T064"] .workbench-shell>header{display:block;padding:23px 21px;min-height:0}[data-production-workbench="T064"] .workbench-shell>header::after{display:block;margin-top:14px;padding:0;border:0;white-space:normal;writing-mode:initial}
  [data-production-workbench="T064"] .workbench-result-grid{grid-template-columns:1fr}.shipping-weekdays{display:grid;grid-template-columns:repeat(4,1fr)}.shipping-weekdays label{min-width:0;justify-content:center}
  .shop-start-output,.shipping-schedule-output{margin-left:-20px;margin-right:-20px}.shop-start-output>header,.shipping-schedule-output>header,.shop-start-text-label,.shipping-schedule-text-label,.shop-start-output .output-actions,.shipping-schedule-output .output-actions{padding-left:20px;padding-right:20px}
  .shop-start-groups,.shop-handoff-flow,.packing-layers,.shop-start-reading,.privacy-time-rail{grid-template-columns:1fr}.shop-start-groups section,.shop-handoff-flow li,.packing-layers article,.shop-start-reading article,.privacy-time-rail section{min-height:0;grid-column:auto!important;border-left:0;border-top:1px solid #ded4c8}.shop-start-groups section:first-child,.shop-handoff-flow li:first-child,.packing-layers article:first-child,.shop-start-reading article:first-child,.privacy-time-rail section:first-child{border-top:0}
  .shipping-batch-list{padding:0 20px}.shipping-batch-list li{grid-template-columns:112px 80px 1fr;gap:9px;padding:13px 0}.shipping-batch-list span{font-size:10px}.shipping-capacity-warning,.shipping-capacity-ok{margin-left:20px;margin-right:20px}
  [data-batch-page="T061"] .shop-start-notes h2,[data-batch-page="T064"] .shipping-schedule-notes h2,[data-batch-page="G045"] .shop-handoff-guide>h2,[data-batch-page="G046"] .packing-layer-guide>h2,[data-batch-page="G047"] .privacy-timeline-guide>h2{font-size:26px;line-height:1.5}
  .shop-handoff-reading>div{grid-template-columns:1fr}.shop-handoff-reading article+article{border-left:0;border-top:1px solid #ded4c8}.packing-closeout{padding:20px}.packing-closeout dl{grid-template-columns:1fr}.packing-closeout dt{padding-bottom:5px;border-bottom:0}.packing-closeout dd{padding-top:5px}.privacy-reading{padding:20px}
}

/* Batch 03: paper, printer selection, cost and pricing. */
[data-production-workbench="T025"] .workbench-shell{border-top:8px solid var(--work-deep);box-shadow:8px 8px 0 rgba(164,0,12,.08)}
[data-production-workbench="T025"] .workbench-shell>header{position:relative;display:block;padding:26px 30px 26px 84px;background:linear-gradient(90deg,#fff 0 82%,var(--work-stock) 82%)}
[data-production-workbench="T025"] .workbench-shell>header::before{content:"原価\A帳";position:absolute;left:25px;top:25px;white-space:pre;color:var(--work-deep);font:800 13px/1.6 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T025"] .workbench-shell>header p{max-width:670px;margin-top:10px}
[data-production-workbench="T025"] .workbench-form{border-top:2px solid var(--work-ink);background:#f2ece3}
[data-production-workbench="T025"] .workbench-form .fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 17px}
[data-production-workbench="T025"] .workbench-results{padding:0;border-top:2px solid #1a1a1a;background:#1a1a1a}
[data-production-workbench="T025"] .workbench-results>header{padding:20px 27px;color:#faf7f2;border-bottom:1px solid rgba(250,247,242,.42)}
[data-production-workbench="T025"] .workbench-results>header h3{color:#faf7f2}
[data-production-workbench="T025"] .workbench-results>header span{color:#f2d9a0}
[data-production-workbench="T025"] .workbench-result-grid{margin:0;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T025"] .workbench-result-grid article{min-height:132px;border-color:rgba(250,247,242,.28);background:#1a1a1a}
[data-production-workbench="T025"] .workbench-result-grid article:nth-child(even){background:#2a2724}
[data-production-workbench="T025"] .workbench-result-grid article:last-child{grid-column:1/-1;min-height:105px;background:#fff8ec}
[data-production-workbench="T025"] .workbench-result-grid span,[data-production-workbench="T025"] .workbench-result-grid small{color:#faf7f2}
[data-production-workbench="T025"] .workbench-result-grid strong{color:#fff;font-size:29px}
[data-production-workbench="T025"] .workbench-result-grid article:last-child span,[data-production-workbench="T025"] .workbench-result-grid article:last-child small{color:#51463f}
[data-production-workbench="T025"] .workbench-result-grid article:last-child strong{color:#a4000c}
[data-production-workbench="T025"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red);background:#fff8f7}
[data-production-workbench="T025"] .workbench-status:not(:empty){padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T025"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep);font-weight:800}
/* This selector intentionally outranks the later shared workbench surface reset. */
.production-workbench[data-production-workbench="T025"] .workbench-results{background:#1a1a1a}

[data-batch-page="T025"] .cost-workbench-depth{margin-top:38px;border-top:4px solid var(--work-deep)}
[data-batch-page="T025"] .cost-workbench-depth>header{padding:18px 0;border-bottom:2px solid var(--work-ink)}
[data-batch-page="T025"] .cost-workbench-depth>header span{color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="T025"] .cost-workbench-depth>header h2{margin:10px 0 0;font-size:28px;line-height:1.45}
[data-batch-page="T025"] .cost-ledger-columns{display:grid;grid-template-columns:1.15fr 1fr 1fr .9fr;border-left:1px solid #ded4c8;border-bottom:1px solid #ded4c8}
[data-batch-page="T025"] .cost-ledger-columns article{min-height:205px;padding:22px 19px;border-right:1px solid #ded4c8;background:#fff}
[data-batch-page="T025"] .cost-ledger-columns article:nth-child(2){background:var(--work-stock)}
[data-batch-page="T025"] .cost-ledger-columns article:nth-child(3){background:#fff4f1}
[data-batch-page="T025"] .cost-ledger-columns article:last-child{background:#fff8ec}
[data-batch-page="T025"] .cost-ledger-columns b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="T025"] .cost-ledger-columns h3{margin:13px 0 8px;font-size:18px}
[data-batch-page="T025"] .cost-ledger-columns p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="T025"] .cost-workbench-depth .note{margin:0;padding:21px 23px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="T025"] .cost-workbench-depth .note b{font-size:16px}
[data-batch-page="T025"] .cost-workbench-depth .note p{max-width:760px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}

[data-batch-page="G013"] .paper-choice-guide,[data-batch-page="G017"] .printer-selection-guide,[data-batch-page="G022"] .cost-flow-guide,[data-batch-page="G023"] .pricing-guide{margin-top:42px;padding-top:3px;border-top:4px solid var(--work-deep)}
[data-batch-page="G013"] .paper-choice-guide .guide-mark::after{content:"紙を読む順番"}
[data-batch-page="G017"] .printer-selection-guide .guide-mark::after{content:"依頼票をつくる"}
[data-batch-page="G022"] .cost-flow-guide .guide-mark::after{content:"費用の時点を分ける"}
[data-batch-page="G023"] .pricing-guide .guide-mark::after{content:"価格の条件を残す"}
[data-batch-page="G013"] .paper-choice-guide>h2,[data-batch-page="G017"] .printer-selection-guide>h2,[data-batch-page="G022"] .cost-flow-guide>h2,[data-batch-page="G023"] .pricing-guide>h2{max-width:800px;margin:15px 0 15px;font-size:35px;line-height:1.42}
[data-batch-page="G013"] .paper-choice-guide>.guide-lead,[data-batch-page="G017"] .printer-selection-guide>.guide-lead,[data-batch-page="G022"] .cost-flow-guide>.guide-lead,[data-batch-page="G023"] .pricing-guide>.guide-lead{max-width:790px;margin:0 0 34px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G013"] .paper-observations{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G013"] .paper-observations article{min-height:208px;padding:19px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G013"] .paper-observations article:nth-child(2n){background:var(--work-stock)}
[data-batch-page="G013"] .paper-observations article:nth-child(3){border-top:7px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G013"] .paper-observations b{color:var(--work-deep);font:800 11px var(--font-jp)}
[data-batch-page="G013"] .paper-observations h3{margin:14px 0 8px;font-size:17px}
[data-batch-page="G013"] .paper-observations p,[data-batch-page="G013"] .paper-two-roles p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="G013"] .paper-two-roles{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;border:1px solid #ded4c8}
[data-batch-page="G013"] .paper-two-roles article{padding:24px;background:#fff}
[data-batch-page="G013"] .paper-two-roles article+article{border-left:1px solid #ded4c8;background:var(--work-stock)}
[data-batch-page="G013"] .paper-two-roles b{color:var(--work-deep);font:800 11px var(--font-mono);letter-spacing:.08em}
[data-batch-page="G013"] .paper-two-roles h3{margin:10px 0;font-size:22px}

[data-batch-page="G017"] .printer-selection-guide{border-top-color:var(--work-red)}
[data-batch-page="G017"] .printer-brief-grid{display:grid;grid-template-columns:1.1fr 1.15fr .85fr;align-items:stretch;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G017"] .printer-brief-grid>section{padding:23px 19px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G017"] .printer-brief-grid>section:nth-child(2){background:var(--work-stock)}
[data-batch-page="G017"] .printer-brief-grid>section:last-child{background:#fff8ec}
[data-batch-page="G017"] .printer-brief-grid header{padding-bottom:14px;border-bottom:1px solid #ded4c8}
[data-batch-page="G017"] .printer-brief-grid b{color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="G017"] .printer-brief-grid h3{margin:10px 0 0;font-size:20px}
[data-batch-page="G017"] .printer-brief-grid dl{margin:15px 0 0}
[data-batch-page="G017"] .printer-brief-grid dt{margin-top:13px;font-size:12px;font-weight:800}
[data-batch-page="G017"] .printer-brief-grid dd,[data-batch-page="G017"] .printer-brief-grid p{margin:4px 0 0;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="G017"] .printer-brief-grid ul{margin:15px 0 0;padding:0;list-style:none}
[data-batch-page="G017"] .printer-brief-grid li{padding:10px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.75}

[data-batch-page="G022"] .cost-flow-guide{border-top-color:var(--work-ink)}
[data-batch-page="G022"] .cost-flow-rail{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:2px;border-left:1px solid #ded4c8}
[data-batch-page="G022"] .cost-flow-rail article{position:relative;min-height:238px;padding:21px 17px 20px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G022"] .cost-flow-rail article+article::before{content:"→";position:absolute;top:22px;left:-10px;z-index:1;color:var(--work-red);font-size:19px;font-weight:800}
[data-batch-page="G022"] .cost-flow-rail article:nth-child(2){background:var(--work-stock)}
[data-batch-page="G022"] .cost-flow-rail article:nth-child(3){background:#fff4f1}
[data-batch-page="G022"] .cost-flow-rail article:nth-child(4){background:#fff8ec}
[data-batch-page="G022"] .cost-flow-rail b{color:var(--work-deep);font:800 11px var(--font-jp)}
[data-batch-page="G022"] .cost-flow-rail h3{margin:16px 0 9px;font-size:20px}
[data-batch-page="G022"] .cost-flow-rail p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G022"] .cost-separation{margin-top:30px;border-top:2px solid var(--work-deep)}
[data-batch-page="G022"] .cost-separation h3{margin:19px 0;font-size:23px}
[data-batch-page="G022"] .cost-separation dl{display:grid;grid-template-columns:190px 1fr;margin:0;border-top:1px solid #ded4c8}
[data-batch-page="G022"] .cost-separation dt,[data-batch-page="G022"] .cost-separation dd{margin:0;padding:15px;border-bottom:1px solid #ded4c8}
[data-batch-page="G022"] .cost-separation dt{background:var(--work-stock);color:var(--work-deep);font-weight:800}
[data-batch-page="G022"] .cost-separation dd{color:var(--work-muted);font-size:12px;line-height:1.8}

[data-batch-page="G023"] .pricing-guide{border-top-color:var(--work-red)}
[data-batch-page="G023"] .pricing-tickets{display:grid;grid-template-columns:.8fr 1fr 1.25fr;align-items:stretch;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G023"] .pricing-tickets article{display:flex;flex-direction:column;padding:24px 20px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G023"] .pricing-tickets article:nth-child(2){background:var(--work-stock)}
[data-batch-page="G023"] .pricing-tickets article:nth-child(3){background:#fff8ec}
[data-batch-page="G023"] .pricing-tickets header{display:grid;grid-template-columns:30px 1fr;gap:11px;align-items:baseline}
[data-batch-page="G023"] .pricing-tickets b{color:var(--work-deep);font:800 16px var(--font-mono)}
[data-batch-page="G023"] .pricing-tickets h3{margin:0;font-size:20px}
[data-batch-page="G023"] .pricing-tickets p{margin:18px 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G023"] .pricing-tickets a{margin-top:auto;color:var(--work-deep);font-size:12px;font-weight:800;border-bottom:1px solid currentColor;align-self:flex-start}
[data-batch-page="G013"] .reference-boundary,[data-batch-page="G017"] .reference-boundary,[data-batch-page="G022"] .reference-boundary,[data-batch-page="G023"] .reference-boundary{margin:29px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G013"] .reference-boundary h3,[data-batch-page="G017"] .reference-boundary h3,[data-batch-page="G022"] .reference-boundary h3,[data-batch-page="G023"] .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="G013"] .reference-boundary p,[data-batch-page="G017"] .reference-boundary p,[data-batch-page="G022"] .reference-boundary p,[data-batch-page="G023"] .reference-boundary p{max-width:780px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G013"] .guide-route,[data-batch-page="G017"] .guide-route,[data-batch-page="G022"] .guide-route,[data-batch-page="G023"] .guide-route{margin-top:30px;background:transparent}

@media(max-width:800px){
  [data-production-workbench="T025"] .workbench-form .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-batch-page="G013"] .paper-observations{grid-template-columns:repeat(3,1fr)}
  [data-batch-page="G017"] .printer-brief-grid,[data-batch-page="G023"] .pricing-tickets{grid-template-columns:1fr 1fr}
  [data-batch-page="G017"] .printer-brief-grid>section:last-child,[data-batch-page="G023"] .pricing-tickets article:last-child{grid-column:1/-1}
  [data-batch-page="G022"] .cost-flow-rail{grid-template-columns:1fr 1fr}
  [data-batch-page="G022"] .cost-flow-rail article:nth-child(3)::before{display:none}
}
@media(max-width:540px){
  [data-production-workbench="T025"] .workbench-shell>header{padding-left:66px;background:#fff}
  [data-production-workbench="T025"] .workbench-shell>header::before{left:20px}
  [data-production-workbench="T025"] .workbench-form .fields,[data-production-workbench="T025"] .workbench-result-grid{grid-template-columns:1fr}
  [data-production-workbench="T025"] .workbench-result-grid article:last-child{grid-column:auto}
  [data-batch-page="T025"] .cost-workbench-depth>header h2,[data-batch-page="G013"] .paper-choice-guide>h2,[data-batch-page="G017"] .printer-selection-guide>h2,[data-batch-page="G022"] .cost-flow-guide>h2,[data-batch-page="G023"] .pricing-guide>h2{font-size:26px;line-height:1.5}
  [data-batch-page="T025"] .cost-ledger-columns,[data-batch-page="G013"] .paper-observations,[data-batch-page="G013"] .paper-two-roles,[data-batch-page="G017"] .printer-brief-grid,[data-batch-page="G022"] .cost-flow-rail,[data-batch-page="G023"] .pricing-tickets{grid-template-columns:1fr}
  [data-batch-page="T025"] .cost-ledger-columns article,[data-batch-page="G013"] .paper-observations article,[data-batch-page="G013"] .paper-two-roles article,[data-batch-page="G017"] .printer-brief-grid>section,[data-batch-page="G022"] .cost-flow-rail article,[data-batch-page="G023"] .pricing-tickets article{min-height:0;border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="T025"] .cost-ledger-columns article:first-child,[data-batch-page="G013"] .paper-observations article:first-child,[data-batch-page="G013"] .paper-two-roles article:first-child,[data-batch-page="G017"] .printer-brief-grid>section:first-child,[data-batch-page="G022"] .cost-flow-rail article:first-child,[data-batch-page="G023"] .pricing-tickets article:first-child{border-top:0}
  [data-batch-page="G017"] .printer-brief-grid>section:last-child,[data-batch-page="G023"] .pricing-tickets article:last-child{grid-column:auto}
  [data-batch-page="G022"] .cost-flow-rail article+article::before{display:none}
  [data-batch-page="G022"] .cost-separation{margin-left:-14px;margin-right:-14px}
  [data-batch-page="G022"] .cost-separation h3{padding-left:14px;padding-right:14px}
  [data-batch-page="G022"] .cost-separation dl{grid-template-columns:1fr}
  [data-batch-page="G022"] .cost-separation dt{padding-bottom:7px}
  [data-batch-page="G022"] .cost-separation dd{padding-top:7px}
  [data-batch-page="G013"] .reference-boundary,[data-batch-page="G017"] .reference-boundary,[data-batch-page="G022"] .reference-boundary,[data-batch-page="G023"] .reference-boundary{margin-left:-14px;margin-right:-14px;padding-left:18px;padding-right:18px}
}

/* Batch 02 manuscript and submission reading sheets. */
[data-batch-page="G006"] .manuscript-size-guide,[data-batch-page="G007"] .resolution-guide,[data-batch-page="G008"] .pdf-guide,[data-batch-page="G009"] .bleed-guide,[data-batch-page="G011"] .color-guide,[data-batch-page="G012"] .preflight-guide,[data-batch-page="S010"] .manuscript-size-reference,[data-batch-page="S017"] .file-format-reference{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-red)}
[data-batch-page="G006"] .manuscript-size-guide .guide-mark::after{content:"原稿の線を分ける"}
[data-batch-page="G007"] .resolution-guide .guide-mark::after{content:"dpi を用途で読む"}
[data-batch-page="G008"] .pdf-guide .guide-mark::after{content:"PDF を引き渡す"}
[data-batch-page="G009"] .bleed-guide .guide-mark::after{content:"裁断線を読む"}
[data-batch-page="G011"] .color-guide .guide-mark::after{content:"色を引き渡す"}
[data-batch-page="G012"] .preflight-guide .guide-mark::after{content:"入稿前の作業票"}
[data-batch-page="S010"] .manuscript-size-reference .guide-mark::after{content:"本文寸法を照合する"}
[data-batch-page="S017"] .file-format-reference .guide-mark::after{content:"形式の受け渡し"}
[data-batch-page="G006"] .manuscript-size-guide>h2,[data-batch-page="G007"] .resolution-guide>h2,[data-batch-page="G008"] .pdf-guide>h2,[data-batch-page="G009"] .bleed-guide>h2,[data-batch-page="G011"] .color-guide>h2,[data-batch-page="G012"] .preflight-guide>h2,[data-batch-page="S010"] .manuscript-size-reference>h2,[data-batch-page="S017"] .file-format-reference>h2{max-width:780px;margin:15px 0 15px;font-size:34px;line-height:1.4}
[data-batch-page="G006"] .manuscript-size-guide>.guide-lead,[data-batch-page="G007"] .resolution-guide>.guide-lead,[data-batch-page="G008"] .pdf-guide>.guide-lead,[data-batch-page="G009"] .bleed-guide>.guide-lead,[data-batch-page="G011"] .color-guide>.guide-lead,[data-batch-page="G012"] .preflight-guide>.guide-lead,[data-batch-page="S010"] .manuscript-size-reference>.guide-lead,[data-batch-page="S017"] .file-format-reference>.guide-lead{max-width:780px;margin:0 0 34px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G006"] .size-rails{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G006"] .size-rails article{min-height:230px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G006"] .size-rails article:first-child{border-left:0;border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G006"] .size-rails article:nth-child(2){border-top:6px solid var(--work-deep)}
[data-batch-page="G006"] .size-rails article:nth-child(3){border-top:6px solid var(--work-gold);background:var(--work-stock)}
[data-batch-page="G006"] .size-rails article:nth-child(4){border-top:6px solid var(--work-ink)}
[data-batch-page="G006"] .size-rails b,[data-batch-page="G007"] .resolution-rulers header b{display:block;color:var(--work-deep);font:800 12px var(--font-mono)}
[data-batch-page="G006"] .size-rails h3,[data-batch-page="G007"] .resolution-rulers h3{margin:13px 0 9px;font-size:19px}
[data-batch-page="G006"] .size-rails p,[data-batch-page="G007"] .resolution-rulers p,[data-batch-page="G008"] .pdf-stages p,[data-batch-page="G009"] .bleed-profile p,[data-batch-page="G011"] .color-routes p,[data-batch-page="G012"] .preflight-board p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G006"] .size-rails span{display:block;margin-top:16px;padding-top:10px;border-top:1px solid #ded4c8;color:var(--work-deep);font:700 10px var(--font-mono)}
[data-batch-page="G006"] .size-use-cases{margin-top:39px;border-top:2px solid var(--work-ink)}
[data-batch-page="G006"] .size-use-cases h3,[data-batch-page="G007"] .resolution-reading h3,[data-batch-page="G011"] .color-checkpoints h3,[data-batch-page="S010"] .reference-notes h3{margin:19px 0 14px;font-size:22px}
[data-batch-page="G006"] .size-use-cases ol,[data-batch-page="G011"] .color-checkpoints ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G006"] .size-use-cases li,[data-batch-page="G011"] .color-checkpoints li{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:16px 14px 16px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="G006"] .size-use-cases li+li,[data-batch-page="G011"] .color-checkpoints li+li{padding-left:14px;border-left:1px solid #ded4c8}
[data-batch-page="G006"] .size-use-cases b,[data-batch-page="G011"] .color-checkpoints b{color:var(--work-red);font:800 17px var(--font-mono)}
[data-batch-page="G006"] .manuscript-size-guide .reference-boundary,[data-batch-page="G007"] .resolution-guide .reference-boundary,[data-batch-page="G009"] .bleed-guide .reference-boundary,[data-batch-page="G011"] .color-guide .reference-boundary,[data-batch-page="G012"] .preflight-guide .reference-boundary,[data-batch-page="S010"] .manuscript-size-reference .reference-boundary,[data-batch-page="S017"] .file-format-reference .reference-boundary{margin:28px 0 0;padding:22px 25px;border-left:6px solid var(--work-gold);background:#fff9ed}
[data-batch-page="G006"] .reference-boundary h3,[data-batch-page="G007"] .reference-boundary h3,[data-batch-page="G009"] .reference-boundary h3,[data-batch-page="G011"] .reference-boundary h3,[data-batch-page="G012"] .reference-boundary h3,[data-batch-page="S010"] .reference-boundary h3,[data-batch-page="S017"] .reference-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="G006"] .reference-boundary p,[data-batch-page="G007"] .reference-boundary p,[data-batch-page="G009"] .reference-boundary p,[data-batch-page="G011"] .reference-boundary p,[data-batch-page="G012"] .reference-boundary p,[data-batch-page="S010"] .reference-boundary p,[data-batch-page="S017"] .reference-boundary p{max-width:780px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G006"] .manuscript-size-guide .guide-route,[data-batch-page="G007"] .resolution-guide .guide-route,[data-batch-page="G008"] .pdf-guide .guide-route,[data-batch-page="G009"] .bleed-guide .guide-route,[data-batch-page="G011"] .color-guide .guide-route,[data-batch-page="G012"] .preflight-guide .guide-route,[data-batch-page="S010"] .manuscript-size-reference .guide-route,[data-batch-page="S017"] .file-format-reference .guide-route{margin-top:30px;background:transparent}

[data-batch-page="G007"] .resolution-rulers{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ded4c8;border-top:6px solid var(--work-red)}
[data-batch-page="G007"] .resolution-rulers article{padding:23px 25px;background:#fff}
[data-batch-page="G007"] .resolution-rulers article+article{border-left:1px solid #ded4c8;background:var(--work-stock);border-top:6px solid var(--work-gold);margin-top:-6px}
[data-batch-page="G007"] .resolution-rulers header{display:flex;align-items:baseline;gap:7px;border-bottom:1px solid #ded4c8;padding-bottom:13px}
[data-batch-page="G007"] .resolution-rulers header b{font-size:32px}
[data-batch-page="G007"] .resolution-rulers header span{color:var(--work-deep);font:800 12px var(--font-mono)}
[data-batch-page="G007"] .resolution-rulers ul,[data-batch-page="G008"] .pdf-stages ul{margin:17px 0 0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G007"] .resolution-rulers li,[data-batch-page="G008"] .pdf-stages li{padding:9px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:11px;line-height:1.7}
[data-batch-page="G007"] .resolution-reading{margin-top:39px;border-top:2px solid var(--work-ink)}
[data-batch-page="G007"] .resolution-reading>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ded4c8}
[data-batch-page="G007"] .resolution-reading article{padding:17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G007"] .resolution-reading article:first-child{border-left:0;border-top:5px solid var(--work-red)}
[data-batch-page="G007"] .resolution-reading article:nth-child(2){background:var(--work-stock);border-top:5px solid var(--work-deep)}
[data-batch-page="G007"] .resolution-reading article:nth-child(3){border-top:5px solid var(--work-gold)}
[data-batch-page="G007"] .resolution-reading b{display:block;color:var(--work-deep);font:800 13px var(--font-mono)}
[data-batch-page="G007"] .resolution-reading p{margin:10px 0 0;color:var(--work-muted);font-size:12px;line-height:1.8}

[data-batch-page="G008"] .pdf-guide{border-top-color:var(--work-ink)}
[data-batch-page="G008"] .pdf-stages{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G008"] .pdf-stages article{min-height:280px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G008"] .pdf-stages article:first-child{border-left:0;border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G008"] .pdf-stages article:nth-child(2){border-top:6px solid var(--work-ink)}
[data-batch-page="G008"] .pdf-stages article:nth-child(3){border-top:6px solid var(--work-gold);background:var(--work-stock)}
[data-batch-page="G008"] .pdf-stages b{display:block;color:var(--work-deep);font:800 21px var(--font-mono)}
[data-batch-page="G008"] .pdf-stages h3{margin:15px 0 9px;font-size:19px}
[data-batch-page="G008"] .pdf-boundary{margin-top:29px;padding:23px 25px;border-left:6px solid var(--work-red);background:var(--work-ink);color:#fff}
[data-batch-page="G008"] .pdf-boundary h3{margin:0 0 9px;font-size:20px}
[data-batch-page="G008"] .pdf-boundary p{max-width:780px;margin:0;color:#f2ece3;font-size:12px;line-height:1.9}

[data-batch-page="G009"] .bleed-guide{border-top-color:var(--work-red)}
[data-batch-page="G009"] .bleed-profile{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G009"] .bleed-profile>div{min-height:220px;padding:20px 16px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G009"] .bleed-profile>div:first-child{border-left:0;border-top:7px solid var(--work-red);background:#fff4f1}
[data-batch-page="G009"] .bleed-profile>div:nth-child(2){border-top:7px solid var(--work-ink)}
[data-batch-page="G009"] .bleed-profile>div:nth-child(3){border-top:7px solid var(--work-gold);background:var(--work-stock)}
[data-batch-page="G009"] .bleed-profile>div:nth-child(4){border-top:7px solid var(--work-deep)}
[data-batch-page="G009"] .bleed-profile b{display:block;color:var(--work-muted);font-size:11px}
[data-batch-page="G009"] .bleed-profile strong{display:block;margin:13px 0 9px;color:var(--work-deep);font-size:19px}
[data-batch-page="G009"] .bleed-branches{display:grid;grid-template-columns:repeat(3,1fr);margin-top:39px;border-top:2px solid var(--work-ink)}
[data-batch-page="G009"] .bleed-branches article{padding:19px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G009"] .bleed-branches article:first-child{border-left:0}
[data-batch-page="G009"] .bleed-branches h3{margin:0 0 9px;font-size:18px}

[data-batch-page="G011"] .color-guide{border-top-color:var(--work-deep)}
[data-batch-page="G011"] .color-routes{display:grid;grid-template-columns:1fr 120px 1fr;align-items:stretch;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G011"] .color-routes article{padding:22px 21px;background:#fff}
[data-batch-page="G011"] .color-routes article:last-child{background:var(--work-stock);border-top:6px solid var(--work-gold)}
[data-batch-page="G011"] .color-routes header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:11px;border-bottom:1px solid #ded4c8}
[data-batch-page="G011"] .color-routes header b{color:var(--work-deep);font:800 26px var(--font-mono)}
[data-batch-page="G011"] .color-routes header span{color:var(--work-muted);font-size:11px}
[data-batch-page="G011"] .color-routes h3{margin:15px 0 9px;font-size:19px}
[data-batch-page="G011"] .color-routes ul{margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G011"] .color-routes li{padding:9px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:11px;line-height:1.7}
[data-batch-page="G011"] .color-bridge{display:grid;place-items:center;text-align:center;color:var(--work-red);font:800 11px/1.8 var(--font-jp);border-left:1px solid #ded4c8;border-right:1px solid #ded4c8;background:#fff4f1}
[data-batch-page="G011"] .color-checkpoints{margin-top:39px;border-top:2px solid var(--work-ink)}

[data-batch-page="G012"] .preflight-guide{border-top-color:var(--work-ink)}
[data-batch-page="G012"] .preflight-board{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G012"] .preflight-board article{min-height:228px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G012"] .preflight-board article:first-child{border-left:0;border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G012"] .preflight-board article:nth-child(2){border-top:6px solid var(--work-ink)}
[data-batch-page="G012"] .preflight-board article:nth-child(3){border-top:6px solid var(--work-gold);background:var(--work-stock)}
[data-batch-page="G012"] .preflight-board b{display:block;color:var(--work-deep);font:800 12px var(--font-mono)}
[data-batch-page="G012"] .preflight-board h3{margin:13px 0 9px;font-size:19px}
[data-batch-page="G012"] .preflight-board a{display:inline-block;margin-top:16px;color:var(--work-deep);font-size:12px;font-weight:800;border-bottom:1px solid currentColor}
[data-batch-page="G012"] .preflight-record{margin-top:39px;border-top:2px solid var(--work-ink)}
[data-batch-page="G012"] .preflight-record h3{margin:19px 0 14px;font-size:22px}
[data-batch-page="G012"] .preflight-record dl{display:grid;grid-template-columns:150px 1fr;margin:0;border-top:1px solid #ded4c8}
[data-batch-page="G012"] .preflight-record dt,[data-batch-page="G012"] .preflight-record dd{margin:0;padding:13px 15px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}
[data-batch-page="G012"] .preflight-record dt{font-weight:800;color:var(--work-deep);background:var(--work-stock)}
[data-batch-page="G012"] .preflight-record dd{color:var(--work-muted);background:#fff}

[data-batch-page="S010"] .manuscript-size-reference{border-top-color:var(--work-deep)}
[data-batch-page="S010"] .manuscript-size-table{margin:0;border:1px solid #ded4c8}
[data-batch-page="S010"] .manuscript-size-table tbody th{color:var(--work-deep);font-weight:800;background:var(--work-stock);white-space:nowrap}
[data-batch-page="S010"] .manuscript-size-table td:nth-child(2),[data-batch-page="S010"] .manuscript-size-table td:nth-child(3){font-family:var(--font-mono);white-space:nowrap}
[data-batch-page="S010"] .manuscript-size-table td:nth-child(3){background:#fff9ed}
[data-batch-page="S010"] .reference-notes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:31px;border-top:2px solid var(--work-ink)}
[data-batch-page="S010"] .reference-notes article{padding:18px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="S010"] .reference-notes article:first-child{border-left:0;border-top:5px solid var(--work-red)}
[data-batch-page="S010"] .reference-notes article:nth-child(2){background:var(--work-stock);border-top:5px solid var(--work-deep)}
[data-batch-page="S010"] .reference-notes article:nth-child(3){border-top:5px solid var(--work-gold)}
[data-batch-page="S010"] .reference-notes p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.8}

[data-batch-page="S017"] .file-format-reference{border-top-color:var(--work-deep)}
[data-batch-page="S017"] .format-reference-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="S017"] .format-reference-list article{min-height:295px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="S017"] .format-reference-list article:first-child{border-left:0;border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="S017"] .format-reference-list article:nth-child(2){border-top:6px solid var(--work-gold);background:var(--work-stock)}
[data-batch-page="S017"] .format-reference-list article:nth-child(3){border-top:6px solid var(--work-ink)}
[data-batch-page="S017"] .format-reference-list header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:11px;border-bottom:1px solid #ded4c8}
[data-batch-page="S017"] .format-reference-list header b{color:var(--work-deep);font:800 24px var(--font-mono)}
[data-batch-page="S017"] .format-reference-list header span{color:var(--work-muted);font-size:11px}
[data-batch-page="S017"] .format-reference-list article>p{margin:14px 0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="S017"] .format-reference-list dl{display:grid;grid-template-columns:87px 1fr;margin:0;border-top:1px solid #ded4c8}
[data-batch-page="S017"] .format-reference-list dt,[data-batch-page="S017"] .format-reference-list dd{margin:0;padding:10px 8px;border-bottom:1px solid #ded4c8;font-size:11px;line-height:1.7}
[data-batch-page="S017"] .format-reference-list dt{color:var(--work-deep);font-weight:800}
[data-batch-page="S017"] .format-reference-list dd{color:var(--work-muted)}

@media(max-width:800px){
  [data-batch-page="G006"] .size-rails,[data-batch-page="G009"] .bleed-profile,[data-batch-page="G012"] .preflight-board,[data-batch-page="S010"] .reference-notes,[data-batch-page="S017"] .format-reference-list{grid-template-columns:repeat(2,1fr)}
  [data-batch-page="G007"] .resolution-rulers,[data-batch-page="G011"] .color-routes{grid-template-columns:1fr}
  [data-batch-page="G007"] .resolution-rulers article+article{border-left:0;margin-top:0}
  [data-batch-page="G011"] .color-bridge{min-height:70px;border:0;border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8}
  [data-batch-page="G008"] .pdf-stages,[data-batch-page="G009"] .bleed-branches,[data-batch-page="G007"] .resolution-reading>div,[data-batch-page="G006"] .size-use-cases ol,[data-batch-page="G011"] .color-checkpoints ol{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:540px){
  [data-batch-page="G006"] .manuscript-size-guide>h2,[data-batch-page="G007"] .resolution-guide>h2,[data-batch-page="G008"] .pdf-guide>h2,[data-batch-page="G009"] .bleed-guide>h2,[data-batch-page="G011"] .color-guide>h2,[data-batch-page="G012"] .preflight-guide>h2,[data-batch-page="S010"] .manuscript-size-reference>h2,[data-batch-page="S017"] .file-format-reference>h2{font-size:26px;line-height:1.48}
  [data-batch-page="G006"] .manuscript-size-guide>.guide-lead,[data-batch-page="G007"] .resolution-guide>.guide-lead,[data-batch-page="G008"] .pdf-guide>.guide-lead,[data-batch-page="G009"] .bleed-guide>.guide-lead,[data-batch-page="G011"] .color-guide>.guide-lead,[data-batch-page="G012"] .preflight-guide>.guide-lead,[data-batch-page="S010"] .manuscript-size-reference>.guide-lead,[data-batch-page="S017"] .file-format-reference>.guide-lead{font-size:14px;line-height:1.9}
  [data-batch-page="G006"] .size-rails,[data-batch-page="G008"] .pdf-stages,[data-batch-page="G009"] .bleed-profile,[data-batch-page="G009"] .bleed-branches,[data-batch-page="G012"] .preflight-board,[data-batch-page="S010"] .reference-notes,[data-batch-page="S017"] .format-reference-list,[data-batch-page="G007"] .resolution-reading>div,[data-batch-page="G006"] .size-use-cases ol,[data-batch-page="G011"] .color-checkpoints ol{grid-template-columns:1fr}
  [data-batch-page="G006"] .size-rails article,[data-batch-page="G008"] .pdf-stages article,[data-batch-page="G009"] .bleed-profile>div,[data-batch-page="G009"] .bleed-branches article,[data-batch-page="G012"] .preflight-board article,[data-batch-page="S010"] .reference-notes article,[data-batch-page="S017"] .format-reference-list article{min-height:0;border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="G006"] .size-rails article:first-child,[data-batch-page="G008"] .pdf-stages article:first-child,[data-batch-page="G009"] .bleed-profile>div:first-child,[data-batch-page="G009"] .bleed-branches article:first-child,[data-batch-page="G012"] .preflight-board article:first-child,[data-batch-page="S010"] .reference-notes article:first-child,[data-batch-page="S017"] .format-reference-list article:first-child{border-top:0}
  [data-batch-page="G006"] .size-use-cases li,[data-batch-page="G006"] .size-use-cases li+li,[data-batch-page="G011"] .color-checkpoints li,[data-batch-page="G011"] .color-checkpoints li+li{padding-left:0;border-left:0}
  [data-batch-page="G006"] .manuscript-size-guide .reference-boundary,[data-batch-page="G007"] .resolution-guide .reference-boundary,[data-batch-page="G008"] .pdf-boundary,[data-batch-page="G009"] .bleed-guide .reference-boundary,[data-batch-page="G011"] .color-guide .reference-boundary,[data-batch-page="G012"] .preflight-guide .reference-boundary,[data-batch-page="S010"] .manuscript-size-reference .reference-boundary,[data-batch-page="S017"] .file-format-reference .reference-boundary{margin-left:-14px;margin-right:-14px;padding-left:18px;padding-right:18px}
  [data-batch-page="S010"] .reference-table-wrap{margin-left:-14px;margin-right:-14px;overflow:visible}
  [data-batch-page="S010"] .manuscript-size-table{display:block;width:100%;min-width:0;border:0}
  [data-batch-page="S010"] .manuscript-size-table thead{display:none}
  [data-batch-page="S010"] .manuscript-size-table tbody,[data-batch-page="S010"] .manuscript-size-table tr{display:block}
  [data-batch-page="S010"] .manuscript-size-table tr{border-bottom:2px solid var(--work-ink)}
  [data-batch-page="S010"] .manuscript-size-table tbody th{display:block;padding:12px 10px;color:#fff;background:var(--work-deep)}
  [data-batch-page="S010"] .manuscript-size-table td{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:10px;font-size:11px;white-space:normal}
  [data-batch-page="S010"] .manuscript-size-table td::before{color:var(--work-deep);font-size:10px;font-weight:800}
  [data-batch-page="S010"] .manuscript-size-table td:nth-of-type(1)::before{content:"仕上がり"}
  [data-batch-page="S010"] .manuscript-size-table td:nth-of-type(2)::before{content:"原稿例"}
  [data-batch-page="S010"] .manuscript-size-table td:nth-of-type(3)::before{content:"使う場面"}
  [data-batch-page="G006"] .size-use-cases li,[data-batch-page="G011"] .color-checkpoints li{grid-template-columns:34px 1fr}
}

/* Local PDF inspection reports */
.pdf-report-host{margin-top:22px}.pdf-report{border:1px solid var(--line);border-top:4px solid var(--deep-red);background:#fff}.pdf-report>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);gap:20px;padding:22px 23px;border-bottom:1px solid var(--line);background:var(--paper-dark)}.pdf-report>header span{display:block;margin-bottom:8px;color:var(--deep-red);font:700 10px/1.2 var(--font-mono);letter-spacing:.08em}.pdf-report>header h3{margin:0;font-size:20px;line-height:1.45}.pdf-report>header p{align-self:end;margin:0;color:var(--warm-gray);font-size:11px;line-height:1.75}.pdf-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.pdf-fact-grid article{min-height:118px;padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.pdf-fact-grid article:nth-child(even){background:var(--paper-dark)}.pdf-fact-grid article[data-state="ok"]{box-shadow:inset 4px 0 0 var(--red)}.pdf-fact-grid article[data-state="warn"]{background:#fff4df;box-shadow:inset 4px 0 0 var(--gold)}.pdf-fact-grid span{display:block;margin-bottom:8px;color:var(--warm-gray);font:700 9px var(--font-mono);letter-spacing:.07em}.pdf-fact-grid strong{display:block;color:var(--deep-red);font:800 19px/1.35 var(--font-mono);overflow-wrap:anywhere}.pdf-fact-grid small{display:block;margin-top:8px;color:#51463f;font-size:10px;line-height:1.65;overflow-wrap:anywhere}.pdf-report-details{border-top:1px solid var(--line);background:#fff}.pdf-report-details>summary{position:relative;padding:15px 46px 15px 22px;color:var(--ink);font-size:13px;font-weight:800;cursor:pointer;list-style:none}.pdf-report-details>summary::-webkit-details-marker{display:none}.pdf-report-details>summary::after{content:"+";position:absolute;right:21px;top:11px;color:var(--deep-red);font:700 23px/1 var(--font-mono)}.pdf-report-details[open]>summary{border-bottom:1px solid var(--line);background:#fff5f2}.pdf-report-details[open]>summary::after{content:"-"}.pdf-report-scroll{overflow-x:auto}.pdf-report-table{width:100%;min-width:760px;border-collapse:collapse}.pdf-report-table th,.pdf-report-table td{padding:11px 13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:11px;line-height:1.65}.pdf-report-table th{background:var(--deep-red);color:#fff;font:700 10px/1.5 var(--font-jp);white-space:nowrap}.pdf-report-table td{color:#51463f;font-family:var(--font-mono);overflow-wrap:anywhere}.pdf-report-table tbody tr:nth-child(even){background:var(--paper-dark)}.pdf-report-table tbody tr:hover{background:#fff0ee}.pdf-report-notes{margin:0;padding:0 22px;list-style:none;background:#fff8ec}.pdf-report-notes li{position:relative;padding:12px 0 12px 22px;border-top:1px solid #e4d3b4;color:#51463f;font-size:11px;line-height:1.75}.pdf-report-notes li::before{content:"!";position:absolute;left:0;top:12px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--deep-red);color:#fff;font:700 9px var(--font-mono)}
@media(max-width:800px){.pdf-report>header{grid-template-columns:1fr}.pdf-report>header p{margin-top:0}.pdf-fact-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:540px){.pdf-report>header{padding:20px}.pdf-fact-grid{grid-template-columns:1fr}.pdf-fact-grid article{min-height:0}.pdf-report-details>summary{padding-left:20px}.pdf-report-notes{padding-left:20px;padding-right:20px}}

@media(max-width:700px){
  .pdf-report-scroll{overflow:visible}
  .pdf-report-table{display:block;width:100%;min-width:0!important;border-collapse:separate;border-spacing:0}
  .pdf-report-table thead{display:none}
  .pdf-report-table tbody{display:block}
  .pdf-report-table tbody tr{display:block;margin:0 0 12px;border:1px solid var(--line);background:#fff}
  .pdf-report-table tbody tr:last-child{margin-bottom:0}
  .pdf-report-table tbody td{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:10px;width:100%;min-width:0;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line);font-size:10px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}
  .pdf-report-table tbody td::before{content:attr(data-label);min-width:0;color:var(--deep-red);font:700 10px/1.6 var(--font-jp);overflow-wrap:anywhere;word-break:break-word}
  .pdf-report-table tbody td:first-child{display:block;border-bottom:0;background:var(--deep-red);color:#fff;font:700 11px/1.5 var(--font-jp)}
  .pdf-report-table tbody td:first-child::before{display:none}
  .pdf-report-table tbody td:last-child{border-bottom:0}
  .pdf-report-table tbody tr:nth-child(even),.pdf-report-table tbody tr:hover{background:#fff}
}

/* Batch 01 redesign: each route behaves like the relevant print-workshop document, not a shared product card. */
.batch-base-page,
.batch-one-page{
  --work-red:#e60012;
  --work-deep:#a4000c;
  --work-paper:#faf7f2;
  --work-stock:#f2ece3;
  --work-ink:#1a1a1a;
  --work-muted:#6b6560;
  --work-gold:#c8a45c;
  color:var(--work-ink);
}

/* The source keeps compact engineering codes for maintenance; Batch 01 never exposes them as UI language. */
.batch-base-page .eyebrow span,
.batch-base-page .base-depth>header>span,
.batch-base-page .inspection-board b,
.batch-base-page .condition-ledger b,
.batch-one-page .guide-mark,
.batch-one-page .batch-depth>header>span,
.batch-one-page .batch-scenario>span,
.batch-one-page .batch-checklist>header>span,
.batch-one-page .batch-mistakes>header>span,
.batch-one-page .batch-next small,
.batch-one-page .batch-scenario-grid b,
.batch-one-page .inspection-board b,
.batch-one-page .condition-ledger b{font-size:0;letter-spacing:0}
.batch-base-page .eyebrow span::after,
.batch-base-page .base-depth>header>span::after,
.batch-base-page .inspection-board b::after,
.batch-base-page .condition-ledger b::after,
.batch-one-page .guide-mark::after,
.batch-one-page .batch-depth>header>span::after,
.batch-one-page .batch-scenario>span::after,
.batch-one-page .batch-checklist>header>span::after,
.batch-one-page .batch-mistakes>header>span::after,
.batch-one-page .batch-next small::after,
.batch-one-page .batch-scenario-grid b::after,
.batch-one-page .inspection-board b::after,
.batch-one-page .condition-ledger b::after{font:700 10px/1.25 var(--font-jp);letter-spacing:.04em}
[data-base-page="about"] .eyebrow span::after{content:"このサイトについて"}
[data-base-page="how-to-use"] .eyebrow span::after{content:"使い方"}
[data-base-page="getting-started"] .eyebrow span::after{content:"最初の一冊の進め方"}
[data-base-page="tools"] .eyebrow span::after{content:"ツール一覧"}
[data-base-page="articles-reference"] .eyebrow span::after{content:"ガイド・資料"}
[data-base-page="sitemap"] .eyebrow span::after{content:"サイトマップ"}
.batch-base-page .base-depth>header>span::after{content:"確認の補足"}
.batch-base-page .inspection-board b::after{content:"確認の順番"}
.batch-base-page .condition-ledger b::after{content:"読む役割"}
.batch-one-page .guide-mark::after{content:"制作の確認手順"}
.batch-one-page .batch-depth>header>span::after{content:"確認の補足"}
.batch-one-page .batch-scenario>span::after{content:"作業の場面"}
.batch-one-page .batch-checklist>header>span::after{content:"最終確認"}
.batch-one-page .batch-mistakes>header>span::after{content:"取り違えやすい点"}
.batch-one-page .batch-next small::after{content:"次の作業"}
.batch-one-page .batch-scenario-grid b::after{content:"確認点"}
.batch-one-page .inspection-board b::after{content:"確認点"}
.batch-one-page .condition-ledger b::after{content:"構成要素"}

/* Six entry pages have deliberately different navigation surfaces. */
[data-base-page="about"] .about-site{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);column-gap:42px;align-items:start}
[data-base-page="about"] .about-site>.eyebrow,
[data-base-page="about"] .about-site>h1,
[data-base-page="about"] .about-site>.base-lead,
[data-base-page="about"] .about-site>.about-principles,
[data-base-page="about"] .about-site>.base-route{grid-column:1}
[data-base-page="about"] .about-site>.about-scope{grid-column:2;grid-row:1 / span 5;display:block;margin:0;border-top:4px solid var(--work-red);box-shadow:none}
[data-base-page="about"] .about-scope section{padding:22px 0;border:0;border-bottom:1px solid #ded4c8;background:transparent;box-shadow:none}
[data-base-page="about"] .about-scope section+section{border-top:0;border-bottom:0;box-shadow:none}
[data-base-page="about"] .about-scope h2{font-size:19px}
[data-base-page="about"] .about-principles{margin:38px 0 28px;padding-top:19px;border-top:2px solid var(--work-ink)}
[data-base-page="about"] .about-principles ol{border-top:0}
[data-base-page="about"] .about-principles li{grid-template-columns:40px 1fr;padding:14px 0}

[data-base-page="how-to-use"] .use-site{max-width:940px}
[data-base-page="how-to-use"] .use-sequence{position:relative;grid-template-columns:150px 1fr;margin:37px 0 50px;border:0;background:transparent}
[data-base-page="how-to-use"] .use-sequence::before{content:"確認の順番";grid-row:1 / span 3;padding:22px 16px;background:var(--work-deep);color:#fff;font:800 18px/1.5 var(--font-jp);writing-mode:vertical-rl}
[data-base-page="how-to-use"] .use-sequence article{position:relative;min-height:112px;padding:18px 24px 18px 78px;border:0;border-bottom:1px solid #ded4c8;background:#fff}
[data-base-page="how-to-use"] .use-sequence article:nth-child(2){background:var(--work-stock)}
[data-base-page="how-to-use"] .use-sequence b{position:absolute;left:24px;top:19px;font-size:22px;color:var(--work-deep)}
[data-base-page="how-to-use"] .use-sequence h2{margin:0 0 6px;font-size:18px}
[data-base-page="how-to-use"] .use-pages dl{grid-template-columns:170px 1fr 1fr;border-left:0}
[data-base-page="how-to-use"] .use-pages div{padding:21px;border-top:1px solid #ded4c8}
[data-base-page="how-to-use"] .use-pages div:first-child{background:var(--work-ink);color:#fff}
[data-base-page="how-to-use"] .use-pages div:first-child dd{color:#f2ece3}

[data-base-page="getting-started"] .start-map{counter-reset:start-route;grid-template-columns:1fr;margin:36px 0 44px;border:0;border-top:2px solid var(--work-ink);background:#fff}
[data-base-page="getting-started"] .start-map li{display:grid;grid-template-columns:92px minmax(0,1fr) 220px;gap:18px;align-items:center;padding:23px 0;border:0;border-bottom:1px solid #ded4c8;background:transparent}
[data-base-page="getting-started"] .start-map li::before{counter-increment:start-route;content:"工程 " counter(start-route, decimal-leading-zero);padding-left:8px;color:var(--work-deep);font:800 11px var(--font-jp);border-left:4px solid var(--work-red)}
[data-base-page="getting-started"] .start-map span{display:none}
[data-base-page="getting-started"] .start-map h2{margin:0 0 7px;font-size:21px}
[data-base-page="getting-started"] .start-map p{margin:0}
[data-base-page="getting-started"] .start-map a{justify-self:end;min-width:190px;padding:11px 13px;border:1px solid var(--work-deep);border-radius:4px;color:var(--work-deep);text-align:center}
[data-base-page="getting-started"] .start-map a:hover{background:#fff0ee}
[data-base-page="getting-started"] .start-branch{display:grid;grid-template-columns:210px repeat(3,1fr);border-top:3px solid var(--work-red);background:var(--work-stock)}
[data-base-page="getting-started"] .start-branch h2{margin:0;padding:20px;font-size:18px}
[data-base-page="getting-started"] .start-branch a{padding:18px 16px;border:0;border-left:1px solid #ded4c8;font-size:12px;background:#fff}

[data-base-page="tools"] .directory-filter{gap:0;margin:31px 0 0;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-base-page="tools"] .directory-filter button{min-height:42px;padding:9px 13px;border:0;border-right:1px solid #ded4c8;border-radius:0;background:transparent}
[data-base-page="tools"] .directory-filter button[aria-pressed="true"]{position:relative;background:var(--work-deep)}
[data-base-page="tools"] .directory-filter-status{margin:10px 0 0;color:var(--work-muted);font-size:11px;line-height:1.6}
[data-base-page="tools"] .tool-directory-grid{grid-template-columns:repeat(2,1fr);border-top:0}
[data-base-page="tools"] .tool-directory-grid a{display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto 1fr;min-height:116px;padding:17px 18px;background:#fff}
[data-base-page="tools"] .tool-directory-grid a[hidden]{display:none}
[data-base-page="tools"] .tool-directory-grid small{grid-row:1 / span 2;padding-right:14px;border-right:1px solid #ded4c8;align-self:stretch}
[data-base-page="tools"] .tool-directory-grid b{margin:0 0 5px;padding-left:17px;font-size:15px}
[data-base-page="tools"] .tool-directory-grid span{padding-left:17px}

[data-base-page="articles-reference"] .reference-directory{margin:38px 0 0}
[data-base-page="articles-reference"] .reference-directory-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:16px 0;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-base-page="articles-reference"] .reference-directory-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid #ded4c8;background:#fff}
[data-base-page="articles-reference"] .reference-directory-tabs button{min-height:39px;padding:8px 15px;border:0;border-right:1px solid #ded4c8;background:transparent;color:var(--work-ink);font:700 11px var(--font-jp);cursor:pointer}
[data-base-page="articles-reference"] .reference-directory-tabs button:last-child{border-right:0}
[data-base-page="articles-reference"] .reference-directory-tabs button[aria-pressed="true"]{background:var(--work-deep);color:#fff}
[data-base-page="articles-reference"] .reference-directory-category{display:grid;gap:5px;min-width:250px;color:var(--work-muted);font-size:10px;font-weight:700}
[data-base-page="articles-reference"] .reference-directory-category select{width:100%;min-height:39px;padding:8px 10px;border:1px solid #cfc4b8;border-radius:0;background:#fff;color:var(--work-ink);font:12px var(--font-jp)}
[data-base-page="articles-reference"] .reference-directory-category select:focus,[data-base-page="articles-reference"] .reference-directory-tabs button:focus-visible{outline:2px solid var(--work-red);outline-offset:2px}
[data-base-page="articles-reference"] .reference-directory-status{margin:11px 0 24px;color:var(--work-muted);font-size:11px;line-height:1.6}
[data-base-page="articles-reference"] .reference-directory-section{margin:0 0 46px}
[data-base-page="articles-reference"] .reference-directory-section>h2{margin:0 0 13px;padding:0 0 11px;border-bottom:2px solid var(--work-ink)}
[data-base-page="articles-reference"] .reference-directory-groups{display:grid;grid-template-columns:1fr;gap:10px;border:0!important}
[data-base-page="articles-reference"] .reference-directory-group{min-width:0;border:1px solid #ded4c8;background:#fff}
[data-base-page="articles-reference"] .reference-directory-group[hidden]{display:none}
[data-base-page="articles-reference"] .reference-directory-group summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:57px;padding:13px 15px;cursor:pointer;list-style:none}
[data-base-page="articles-reference"] .reference-directory-group summary::-webkit-details-marker{display:none}
[data-base-page="articles-reference"] .reference-directory-group summary::after{content:"＋";flex:0 0 auto;color:var(--work-red);font:700 15px/1 var(--font-mono)}
[data-base-page="articles-reference"] .reference-directory-group[open] summary{border-bottom:1px solid #ded4c8;background:var(--work-stock)}
[data-base-page="articles-reference"] .reference-directory-group[open] summary::after{content:"－"}
[data-base-page="articles-reference"] .reference-directory-group summary span{min-width:0;font-size:13px;font-weight:800;line-height:1.5}
[data-base-page="articles-reference"] .reference-directory-group summary b{flex:0 0 auto;color:var(--work-muted);font:500 10px var(--font-mono)}
[data-base-page="articles-reference"] .reference-directory-links{display:grid;grid-template-columns:1fr;border:0!important}
[data-base-page="articles-reference"] .reference-directory-links a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:11px 14px;border:0;border-bottom:1px solid #eee5dc;background:#fff;font-size:11px;line-height:1.55}
[data-base-page="articles-reference"] .reference-directory-links a:last-child{border-bottom:0}
[data-base-page="articles-reference"] .reference-directory-links a[hidden]{display:none}
[data-base-page="articles-reference"] .reference-directory-links a:hover{background:#fff2f0}
[data-base-page="articles-reference"] .reference-directory-links small{min-width:0;overflow-wrap:anywhere;color:var(--work-muted);font:500 9px var(--font-mono)}
[data-base-page="articles-reference"] .reference-directory-links b{min-width:0;color:var(--work-ink);font-size:12px;font-weight:700;text-align:right}
[data-base-page="articles-reference"] .reference-directory-links i{flex:0 0 auto;color:var(--work-red);font-style:normal;font-size:15px}

[data-base-page="articles-reference"] .reading-split{gap:0;margin:36px 0 50px;border:1px solid #ded4c8;box-shadow:7px 7px 0 rgba(164,0,12,.08)}
[data-base-page="articles-reference"] .reading-split span{font-size:0;letter-spacing:0}
[data-base-page="articles-reference"] .reading-split span::after{font:700 10px/1.25 var(--font-jp);letter-spacing:.04em}
[data-base-page="articles-reference"] .reading-split a:first-child span::after{content:"ガイド"}
[data-base-page="articles-reference"] .reading-split a:last-child span::after{content:"資料"}
[data-base-page="articles-reference"] .reading-split a{min-height:218px;padding:27px;border:0;border-radius:0;box-shadow:none}
[data-base-page="articles-reference"] .reading-split a+a{border-left:1px solid #ded4c8;background:var(--work-stock)}
[data-base-page="articles-reference"] .reading-list{display:grid;grid-template-columns:174px 1fr;gap:0;margin-bottom:42px;border-top:2px solid var(--work-ink)}
[data-base-page="articles-reference"] .reading-list h2{margin:0;padding:18px 16px;border:0;border-right:1px solid #ded4c8;font-size:18px}
[data-base-page="articles-reference"] .reading-list>div{grid-template-columns:repeat(2,1fr);border-left:0}
[data-base-page="articles-reference"] .reading-list a{min-height:76px;padding:15px 16px}
[data-base-page="articles-reference"] .reference-directory-section{display:block;margin:0 0 46px;border-top:0}
[data-base-page="articles-reference"] .reference-directory-section[hidden]{display:none}
[data-base-page="articles-reference"] .reference-directory-section>h2{margin:0 0 13px;padding:0 0 11px;border-right:0;border-bottom:2px solid var(--work-ink);font-size:18px}
[data-base-page="articles-reference"] .reference-directory-section .reference-directory-groups{grid-template-columns:1fr}
[data-base-page="articles-reference"] .reference-directory-links a{min-height:0;padding:11px 14px}
@media(max-width:900px){[data-base-page="articles-reference"] .reference-directory-controls{display:grid;align-items:stretch;gap:12px}[data-base-page="articles-reference"] .reference-directory-category{min-width:0}[data-base-page="articles-reference"] .reference-directory-groups{grid-template-columns:1fr}}
@media(max-width:540px){[data-base-page="articles-reference"] .reference-directory-controls{gap:10px}[data-base-page="articles-reference"] .reference-directory-tabs{width:100%}[data-base-page="articles-reference"] .reference-directory-tabs button{flex:1;padding-left:8px;padding-right:8px}[data-base-page="articles-reference"] .reference-directory-groups{grid-template-columns:1fr;margin-left:0;margin-right:0}[data-base-page="articles-reference"] .reference-directory-section{margin-bottom:38px}[data-base-page="articles-reference"] .reference-directory-links b{font-size:11px;text-align:left}}

[data-base-page="sitemap"] .map-summary{grid-template-columns:repeat(3,1fr);gap:0;margin:33px 0 46px;border-top:2px solid var(--work-ink);border-bottom:2px solid var(--work-ink);background:transparent}
[data-base-page="sitemap"] .map-summary span{display:flex;align-items:baseline;justify-content:space-between;padding:17px 20px;border-right:1px solid #ded4c8;background:transparent;text-align:left}
[data-base-page="sitemap"] .map-summary span:last-child{border-right:0}
[data-base-page="sitemap"] .map-summary b{margin:0;font-size:35px}
[data-base-page="sitemap"] .map-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 28px}
[data-base-page="sitemap"] .map-groups section{margin:0}
[data-base-page="sitemap"] .map-groups ul{grid-template-columns:1fr;border-left:0}
[data-base-page="sitemap"] .map-groups li{border-right:0}

/* Guides become reading documents: a spine proof sheet and a cover construction sheet. */
[data-batch-page="G003"] .spine-guide{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:0;padding:0;border:0;background:transparent}
[data-batch-page="G003"] .spine-guide::before{content:"背表紙\A の確認";white-space:pre;grid-row:1 / span 7;display:flex;align-items:flex-start;padding:25px 18px;background:var(--work-deep);color:#fff;font:800 18px/1.45 var(--font-jp);writing-mode:vertical-rl}
[data-batch-page="G003"] .spine-guide>.guide-mark,[data-batch-page="G003"] .spine-guide>h2,[data-batch-page="G003"] .spine-guide>.guide-lead{grid-column:2;margin-left:31px;margin-right:31px}
[data-batch-page="G003"] .spine-guide>.guide-mark{margin-top:28px}
[data-batch-page="G003"] .spine-guide>h2{margin-top:8px;font-size:31px;line-height:1.5}
[data-batch-page="G003"] .spine-guide>.guide-lead{max-width:720px;margin-top:14px;margin-bottom:30px}
[data-batch-page="G003"] .spine-factors,[data-batch-page="G003"] .spine-case,[data-batch-page="G003"] .spine-errors,[data-batch-page="G003"] .spine-guide .guide-route{grid-column:2;margin-left:31px;margin-right:31px}
[data-batch-page="G003"] .spine-factors{padding:20px 0;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G003"] .spine-factors h3{margin:0 0 16px;font-size:18px}
[data-batch-page="G003"] .spine-factors>div{grid-template-columns:repeat(4,1fr);border:0}
[data-batch-page="G003"] .spine-factors article{padding:14px 15px;border:0;border-left:1px solid #ded4c8;background:transparent}
[data-batch-page="G003"] .spine-factors article:first-child{border-left:4px solid var(--work-red)}
[data-batch-page="G003"] .spine-case{margin-top:30px;padding:21px 23px;border:0;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G003"] .spine-case>span{font-size:0;letter-spacing:0}
[data-batch-page="G003"] .spine-case>span::after{content:"見直しの場面";font:700 10px/1.25 var(--font-jp);letter-spacing:.04em}
[data-batch-page="G003"] .spine-errors{margin-top:28px}
[data-batch-page="G003"] .spine-errors ol{border-top:2px solid var(--work-ink)}
[data-batch-page="G003"] .spine-guide .guide-route{margin-top:29px;padding:15px 0;border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:transparent}

[data-batch-page="G004"] .cover-guide{margin-top:38px;border:0;background:transparent}
[data-batch-page="G004"] .cover-guide>h2{max-width:760px;padding-bottom:18px;border-bottom:4px solid var(--work-red);font-size:34px;line-height:1.42}
[data-batch-page="G004"] .cover-guide>.guide-lead{max-width:740px;margin:17px 0 35px}
[data-batch-page="G004"] .cover-steps{counter-reset:cover-steps;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 42px;border:0;border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:transparent}
[data-batch-page="G004"] .cover-steps li{display:block;padding:21px 18px;border:0;border-left:1px solid #ded4c8}
[data-batch-page="G004"] .cover-steps li:first-child{border-left:0}
[data-batch-page="G004"] .cover-steps b{display:block;margin-bottom:28px;color:var(--work-deep);font:800 28px/1 var(--font-mono)}
[data-batch-page="G004"] .cover-steps b::after{content:"確認";margin-left:7px;font:700 11px var(--font-jp)}
[data-batch-page="G004"] .cover-compare{margin:0 0 35px;border:0;border-top:4px solid var(--work-ink)}
[data-batch-page="G004"] .cover-compare article{padding:24px;border:0;border-right:1px solid #ded4c8;background:#fff}
[data-batch-page="G004"] .cover-compare article+article{background:var(--work-stock)}
[data-batch-page="G004"] .cover-boundary{margin:0;padding:24px 28px;border-left:6px solid var(--work-red);background:var(--work-ink)}
[data-batch-page="G004"] .cover-guide .guide-route{margin:0;padding:18px 0;border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:transparent}

/* The twelve tools use four materially different work surfaces. */
.production-workbench{margin-top:35px}
.production-workbench .workbench-shell{overflow:hidden;border:1px solid #d9cfc4;border-radius:0;background:#fff;box-shadow:none}
.production-workbench .workbench-shell>header{min-height:143px;padding:25px 28px;border-bottom:2px solid var(--work-ink);background:#fff}
.production-workbench .workbench-shell>header span,
.production-workbench .workbench-results>header span,
.production-workbench .workbench-manual>header span{color:var(--work-deep);font-family:var(--font-jp);letter-spacing:.04em}
.production-workbench .workbench-shell h2{max-width:670px;font-size:27px;line-height:1.45}
.production-workbench .workbench-shell>header p{max-width:330px;font-size:12px;line-height:1.8}
.production-workbench .workbench-form{padding:26px 28px;background:var(--work-stock)}
.production-workbench .workbench-form fieldset+fieldset{margin-top:21px;padding-top:21px}
.production-workbench .workbench-form legend{padding-left:10px;border-left:4px solid var(--work-red)}
.production-workbench .workbench-results{padding:27px 28px;background:#fff}
.production-workbench .workbench-results>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.production-workbench .workbench-result-grid{margin-top:16px}
.production-workbench .workbench-result-grid article{min-height:112px}
.production-workbench .workbench-result-grid strong{font-size:27px}
.production-workbench .workbench-manual{padding:24px 28px;background:#fff8ec}

/* Cover making: two linked imposition sheets. */
[data-production-workbench="T001"] .workbench-shell,
[data-production-workbench="T002"] .workbench-shell{border-top:7px solid var(--work-red)}
[data-production-workbench="T001"] .workbench-shell>header,
[data-production-workbench="T002"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:end;background:#fff;border-right:12px solid var(--work-stock)}
[data-production-workbench="T001"] .workbench-form,
[data-production-workbench="T002"] .workbench-form{position:relative;padding-left:52px;background:var(--work-stock)}
[data-production-workbench="T001"] .workbench-form::before,
[data-production-workbench="T002"] .workbench-form::before{content:"製版条件";position:absolute;left:14px;top:27px;color:var(--work-deep);font:800 11px var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T001"] .workbench-form .fields,
[data-production-workbench="T002"] .workbench-form .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px}
[data-production-workbench="T001"] .workbench-results,
[data-production-workbench="T002"] .workbench-results{background:#fff;border-left:12px solid var(--work-ink)}
[data-production-workbench="T001"] .workbench-results>header,
[data-production-workbench="T002"] .workbench-results>header{padding:0 0 14px;color:#fff;border-bottom-color:#fff}
[data-production-workbench="T001"] .workbench-results>header span,
[data-production-workbench="T002"] .workbench-results>header span{color:#f2d9a0}
[data-production-workbench="T001"] .workbench-result-grid,
[data-production-workbench="T002"] .workbench-result-grid{border-color:#d9cfc4}
[data-production-workbench="T001"] .workbench-result-grid article,
[data-production-workbench="T002"] .workbench-result-grid article{background:#fff}
[data-production-workbench="T001"] .workbench-result-grid article:first-child,
[data-production-workbench="T002"] .workbench-result-grid article:first-child{background:var(--work-ink)}
[data-production-workbench="T001"] .workbench-result-grid article:first-child span,
[data-production-workbench="T001"] .workbench-result-grid article:first-child small,
[data-production-workbench="T002"] .workbench-result-grid article:first-child span,
[data-production-workbench="T002"] .workbench-result-grid article:first-child small{color:#f2ece3}
[data-production-workbench="T001"] .workbench-result-grid article:first-child strong,
[data-production-workbench="T002"] .workbench-result-grid article:first-child strong{color:#fff}

/* Measurement work: marks and values dominate, not generic cards. */
[data-production-workbench="T003"] .workbench-shell,
[data-production-workbench="T012"] .workbench-shell,
[data-production-workbench="T013"] .workbench-shell{border-top:0;background:transparent}
[data-production-workbench="T003"] .workbench-shell>header,
[data-production-workbench="T012"] .workbench-shell>header,
[data-production-workbench="T013"] .workbench-shell>header{position:relative;display:block;padding:27px 30px 25px 74px;border:1px solid #d9cfc4;border-bottom:0;background:#fff}
[data-production-workbench="T003"] .workbench-shell>header::before,
[data-production-workbench="T012"] .workbench-shell>header::before,
[data-production-workbench="T013"] .workbench-shell>header::before{content:"mm\Apx\Adpi";position:absolute;left:20px;top:24px;white-space:pre;color:var(--work-deep);font:800 12px/1.65 var(--font-mono)}
[data-production-workbench="T003"] .workbench-shell>header p,
[data-production-workbench="T012"] .workbench-shell>header p,
[data-production-workbench="T013"] .workbench-shell>header p{max-width:650px;margin-top:11px}
[data-production-workbench="T003"] .workbench-form,
[data-production-workbench="T012"] .workbench-form,
[data-production-workbench="T013"] .workbench-form{border:1px solid #d9cfc4;border-top:2px solid var(--work-ink);background:var(--work-stock)}
[data-production-workbench="T003"] .workbench-form .fields,
[data-production-workbench="T012"] .workbench-form .fields,
[data-production-workbench="T013"] .workbench-form .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T003"] .workbench-results,
[data-production-workbench="T012"] .workbench-results,
[data-production-workbench="T013"] .workbench-results{padding:0;border:1px solid #d9cfc4;border-top:0;background:var(--work-ink)}
[data-production-workbench="T003"] .workbench-results>header,
[data-production-workbench="T012"] .workbench-results>header,
[data-production-workbench="T013"] .workbench-results>header{padding:19px 27px;color:#fff;border-bottom:1px solid rgba(255,255,255,.45)}
[data-production-workbench="T003"] .workbench-results>header span,
[data-production-workbench="T012"] .workbench-results>header span,
[data-production-workbench="T013"] .workbench-results>header span{color:#f2d9a0}
[data-production-workbench="T003"] .workbench-result-grid,
[data-production-workbench="T012"] .workbench-result-grid,
[data-production-workbench="T013"] .workbench-result-grid{margin:0;border:0}
[data-production-workbench="T003"] .workbench-result-grid article,
[data-production-workbench="T012"] .workbench-result-grid article,
[data-production-workbench="T013"] .workbench-result-grid article{min-height:135px;border-color:rgba(255,255,255,.22);background:transparent}
[data-production-workbench="T003"] .workbench-result-grid span,
[data-production-workbench="T003"] .workbench-result-grid small,
[data-production-workbench="T012"] .workbench-result-grid span,
[data-production-workbench="T012"] .workbench-result-grid small,
[data-production-workbench="T013"] .workbench-result-grid span,
[data-production-workbench="T013"] .workbench-result-grid small{color:#f2ece3}
[data-production-workbench="T003"] .workbench-result-grid strong,
[data-production-workbench="T012"] .workbench-result-grid strong,
[data-production-workbench="T013"] .workbench-result-grid strong{color:#fff;font-size:31px}

/* Planning pages read as a compositor's worksheet and a movable margin proof. */
[data-production-workbench="T004"] .workbench-shell{border-top:5px solid var(--work-gold)}
[data-production-workbench="T004"] .workbench-shell>header{display:block;background:#fff8ec}
[data-production-workbench="T004"] .workbench-shell>header p{max-width:700px;margin-top:12px}
[data-production-workbench="T004"] .workbench-form .fields{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}
[data-production-workbench="T004"] .workbench-results{padding-top:0}
[data-production-workbench="T004"] .workbench-results>header{padding-top:23px}
[data-production-workbench="T004"] .workbench-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T004"] .workbench-result-grid .wide{grid-column:1 / -1}
[data-production-workbench="T004"] .workbench-result-grid article{min-height:145px}
[data-production-workbench="T004"] .workbench-result-grid article:nth-child(4n+1){border-top:4px solid var(--work-red)}
[data-production-workbench="T008"] .workbench-shell{border:0;background:transparent}
[data-production-workbench="T008"] .workbench-shell>header{position:relative;padding-left:95px;border:1px solid #d9cfc4;background:#fff}
[data-production-workbench="T008"] .workbench-shell>header::before{content:"内側\A余白";position:absolute;left:28px;top:22px;white-space:pre;color:var(--work-deep);font:800 17px/1.35 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T008"] .workbench-form{border:1px solid #d9cfc4;border-top:0;background:#fff8ec}
[data-production-workbench="T008"] .workbench-form .fields{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-production-workbench="T008"] .workbench-results{border:1px solid #d9cfc4;border-top:0;background:#fff}
[data-production-workbench="T008"] .workbench-result-grid{grid-template-columns:repeat(3,1fr)}

/* PDF/file checks deliberately retain the density of a real preflight report. */
[data-production-workbench="T006"] .workbench-shell,
[data-production-workbench="T010"] .workbench-shell{border-top:7px solid var(--work-deep)}
[data-production-workbench="T006"] .workbench-shell>header,
[data-production-workbench="T010"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;background:var(--work-ink);color:#fff;border-bottom:0}
[data-production-workbench="T006"] .workbench-shell>header span,
[data-production-workbench="T010"] .workbench-shell>header span{color:#f2d9a0}
[data-production-workbench="T006"] .workbench-shell>header p,
[data-production-workbench="T010"] .workbench-shell>header p{color:#f2ece3}
[data-production-workbench="T006"] .workbench-form,
[data-production-workbench="T010"] .workbench-form{background:#fff}
[data-production-workbench="T006"] .workbench-form fieldset,
[data-production-workbench="T010"] .workbench-form fieldset{padding:17px 18px;border:1px solid #ded4c8;background:var(--work-stock)}
[data-production-workbench="T006"] .workbench-form fieldset+fieldset,
[data-production-workbench="T010"] .workbench-form fieldset+fieldset{margin-top:13px;border-top:1px solid #ded4c8}
[data-production-workbench="T006"] .workbench-form .fields,
[data-production-workbench="T010"] .workbench-form .fields{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-production-workbench="T006"] .workbench-results,
[data-production-workbench="T010"] .workbench-results{background:#fff}
[data-production-workbench="T006"] .workbench-result-grid,
[data-production-workbench="T010"] .workbench-result-grid{grid-template-columns:repeat(3,1fr)}
[data-production-workbench="T006"] .workbench-result-grid article,
[data-production-workbench="T010"] .workbench-result-grid article{min-height:123px}
[data-production-workbench="T006"] .workbench-manual,
[data-production-workbench="T010"] .workbench-manual{border-top:4px solid var(--work-gold)}
[data-production-workbench="T006"] .pdf-report,
[data-production-workbench="T010"] .pdf-report{margin:26px 0 0;border-color:#cfc4b8;box-shadow:none}
[data-production-workbench="T006"] .pdf-report>header,
[data-production-workbench="T010"] .pdf-report>header{background:var(--work-ink);color:#fff}
[data-production-workbench="T006"] .pdf-report>header span,
[data-production-workbench="T010"] .pdf-report>header span{color:#f2d9a0;font-family:var(--font-jp)}
[data-production-workbench="T006"] .pdf-report>header p,
[data-production-workbench="T010"] .pdf-report>header p{color:#f2ece3}

/* Decision and imposition pages use ruled check sheets rather than result dashboards. */
[data-production-workbench="T011"] .workbench-shell{border-top:5px solid var(--work-gold)}
[data-production-workbench="T011"] .workbench-shell>header{background:#fff8ec}
[data-production-workbench="T011"] .workbench-form{background:#fff8ec}
[data-production-workbench="T011"] .workbench-form .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T011"] .workbench-results{background:var(--work-stock)}
[data-production-workbench="T011"] .workbench-result-grid article{background:#fff}
[data-production-workbench="T011"] .workbench-result-grid article:nth-child(2){background:#fff8ec}
[data-production-workbench="T016"] .workbench-shell,
[data-production-workbench="T017"] .workbench-shell{border-top:0;border-bottom:4px solid var(--work-red)}
[data-production-workbench="T016"] .workbench-shell>header,
[data-production-workbench="T017"] .workbench-shell>header{position:relative;padding-left:92px;background:#fff}
[data-production-workbench="T016"] .workbench-shell>header::before{content:"頁順";position:absolute;left:29px;top:31px;color:var(--work-deep);font:800 28px var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T017"] .workbench-shell>header::before{content:"綴じ";position:absolute;left:29px;top:31px;color:var(--work-deep);font:800 28px var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T016"] .workbench-form,
[data-production-workbench="T017"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T016"] .workbench-form .fields,
[data-production-workbench="T017"] .workbench-form .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T016"] .workbench-results,
[data-production-workbench="T017"] .workbench-results{padding-bottom:0}
[data-production-workbench="T016"] .workbench-page-map,
[data-production-workbench="T017"] .workbench-page-map{grid-template-columns:repeat(6,1fr);margin-left:0;margin-right:0;border-top:3px solid var(--work-ink)}

/* Supporting material remains subordinate, but changes register per page family. */
[data-batch-page="T001"] .batch-depth,[data-batch-page="T002"] .batch-depth{border-top-color:var(--work-deep)}
[data-batch-page="T003"] .batch-depth,[data-batch-page="T012"] .batch-depth,[data-batch-page="T013"] .batch-depth{border-top:0;border-left:4px solid var(--work-red);padding-left:21px}
[data-batch-page="T004"] .batch-depth{border-top-color:var(--work-gold)}
[data-batch-page="T006"] .batch-depth,[data-batch-page="T010"] .batch-depth{padding:22px;background:#fff;border:1px solid #ded4c8;border-top:5px solid var(--work-ink)}
[data-batch-page="T008"] .batch-depth{border-top:1px dashed var(--work-gold)}
[data-batch-page="T016"] .batch-depth,[data-batch-page="T017"] .batch-depth{border-top:4px solid var(--work-red)}
[data-batch-page="G003"] .batch-depth{margin-left:112px;padding-left:31px;border-top-color:var(--work-deep)}
[data-batch-page="G004"] .batch-depth{border-top-color:var(--work-red)}

/* Keep the workbench surfaces flat and paper-like; page-specific accents use borders. */
.production-workbench .workbench-shell>header{background:var(--paper-dark)}
[data-production-workbench="T001"] .workbench-shell>header{background:#fff}

/* Spine lettering is a narrow-area comparison, not a page-count dashboard. */
[data-production-workbench="T009"] .workbench-shell{border-left:6px solid var(--work-red)}
[data-production-workbench="T009"] .workbench-shell>header{background:#fff}
[data-production-workbench="T009"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T009"] .workbench-form .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T009"] .workbench-results{background:var(--work-ink);color:#fff}
[data-production-workbench="T009"] .workbench-results>header{border-color:#fff}
[data-production-workbench="T009"] .workbench-results>header span,[data-production-workbench="T009"] .workbench-result-grid span,[data-production-workbench="T009"] .workbench-result-grid small{color:#f2ece3}
[data-production-workbench="T009"] .workbench-result-grid{border-color:rgba(255,255,255,.35)}
[data-production-workbench="T009"] .workbench-result-grid article{background:transparent;border-color:rgba(255,255,255,.35)}
[data-production-workbench="T009"] .workbench-result-grid article:nth-child(even){background:rgba(242,236,227,.08)}
[data-production-workbench="T009"] .workbench-result-grid strong{color:#fff}

/* Cover and band share a work surface but keep separate fieldsets and formulas. */
[data-production-workbench="T021"] .workbench-shell{border-top:6px solid var(--work-gold)}
[data-production-workbench="T021"] .workbench-shell>header{background:#fff8ec}
[data-production-workbench="T021"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T021"] .workbench-form .fields{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-production-workbench="T021"] .workbench-form fieldset[data-cover-band-fields="band"]{border-left:4px solid var(--work-gold);padding-left:17px}
[data-production-workbench="T021"] .workbench-results{background:#fff}
[data-production-workbench="T021"] .workbench-result-grid article:first-child{background:var(--work-ink);color:#fff}
[data-production-workbench="T021"] .workbench-result-grid article:first-child span,[data-production-workbench="T021"] .workbench-result-grid article:first-child small{color:#f2ece3}
[data-production-workbench="T021"] .workbench-result-grid article:first-child strong{color:#fff}
[data-batch-page="T009"] .batch-depth{border-top-color:var(--work-red)}
[data-batch-page="T021"] .batch-depth{border-top-color:var(--work-gold)}

@media(max-width:800px){
  [data-base-page="about"] .about-site{display:block}
  [data-base-page="about"] .about-site>.about-scope{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:32px 0 0}
  [data-base-page="about"] .about-scope section{padding:18px;border-right:1px solid #ded4c8}
  [data-base-page="getting-started"] .start-map li{grid-template-columns:82px minmax(0,1fr)}
  [data-base-page="getting-started"] .start-map a{grid-column:2;justify-self:start}
  [data-base-page="getting-started"] .start-branch{grid-template-columns:180px 1fr 1fr}
  [data-base-page="getting-started"] .start-branch a:last-child{grid-column:2 / span 2}
  [data-production-workbench="T001"] .workbench-shell>header,[data-production-workbench="T002"] .workbench-shell>header,[data-production-workbench="T006"] .workbench-shell>header,[data-production-workbench="T010"] .workbench-shell>header{grid-template-columns:1fr}
  [data-production-workbench="T001"] .workbench-shell>header p,[data-production-workbench="T002"] .workbench-shell>header p,[data-production-workbench="T006"] .workbench-shell>header p,[data-production-workbench="T010"] .workbench-shell>header p{margin-top:12px}
  [data-production-workbench="T004"] .workbench-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-production-workbench="T009"] .workbench-form .fields,[data-production-workbench="T021"] .workbench-form .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-production-workbench="T006"] .workbench-form .fields,[data-production-workbench="T010"] .workbench-form .fields,[data-production-workbench="T008"] .workbench-form .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-batch-page="G003"] .spine-factors>div{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:540px){
  [data-base-page="about"] .about-site>.about-scope{grid-template-columns:1fr}
  [data-base-page="about"] .about-scope section{border-right:0}
  [data-base-page="how-to-use"] .use-sequence{grid-template-columns:52px 1fr}
  [data-base-page="how-to-use"] .use-sequence::before{padding:16px 12px;font-size:14px}
  [data-base-page="how-to-use"] .use-sequence article{padding-left:58px}
  [data-base-page="how-to-use"] .use-sequence b{left:17px}
  [data-base-page="getting-started"] .start-map li{grid-template-columns:1fr;gap:9px;padding:18px 0}
  [data-base-page="getting-started"] .start-map a{grid-column:auto;justify-self:stretch}
  [data-base-page="getting-started"] .start-branch{grid-template-columns:1fr}
  [data-base-page="getting-started"] .start-branch h2,[data-base-page="getting-started"] .start-branch a,[data-base-page="getting-started"] .start-branch a:last-child{grid-column:auto;border-left:0;border-top:1px solid #ded4c8}
  [data-base-page="tools"] .tool-directory-grid{grid-template-columns:1fr}
  [data-production-workbench="T001"] .workbench-form .fields,[data-production-workbench="T002"] .workbench-form .fields,[data-production-workbench="T009"] .workbench-form .fields,[data-production-workbench="T021"] .workbench-form .fields{grid-template-columns:1fr}
  [data-base-page="tools"] .tool-directory-grid a{grid-template-columns:88px 1fr}
  [data-base-page="articles-reference"] .reading-split,[data-base-page="articles-reference"] .reading-list{grid-template-columns:1fr}
  [data-base-page="articles-reference"] .reading-split a+a,[data-base-page="articles-reference"] .reading-list h2{border-left:0;border-top:1px solid #ded4c8}
  [data-base-page="articles-reference"] .reading-list h2{border-right:0}
  [data-base-page="articles-reference"] .reading-list>div{grid-template-columns:1fr}
  [data-base-page="sitemap"] .map-summary,[data-base-page="sitemap"] .map-groups{grid-template-columns:1fr}
  [data-base-page="sitemap"] .map-summary span{border-right:0;border-bottom:1px solid #ded4c8}
  [data-batch-page="G003"] .spine-guide{grid-template-columns:48px minmax(0,1fr)}
  [data-batch-page="G003"] .spine-guide::before{padding:20px 11px;font-size:13px}
  [data-batch-page="G003"] .spine-guide>.guide-mark,[data-batch-page="G003"] .spine-guide>h2,[data-batch-page="G003"] .spine-guide>.guide-lead,[data-batch-page="G003"] .spine-factors,[data-batch-page="G003"] .spine-case,[data-batch-page="G003"] .spine-errors,[data-batch-page="G003"] .spine-guide .guide-route{margin-left:18px;margin-right:18px}
  [data-batch-page="G003"] .spine-guide>h2,[data-batch-page="G004"] .cover-guide>h2{font-size:25px}
  [data-batch-page="G003"] .spine-factors>div,[data-batch-page="G004"] .cover-steps,[data-batch-page="G004"] .cover-compare{grid-template-columns:1fr}
  [data-batch-page="G003"] .spine-factors article,[data-batch-page="G004"] .cover-steps li{border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="G004"] .cover-steps li:first-child{border-top:0}
  .production-workbench .workbench-shell>header,.production-workbench .workbench-form,.production-workbench .workbench-results,.production-workbench .workbench-manual{padding-left:20px;padding-right:20px}
  [data-production-workbench="T001"] .workbench-form,[data-production-workbench="T002"] .workbench-form{padding-left:45px}
  [data-production-workbench="T003"] .workbench-shell>header,[data-production-workbench="T012"] .workbench-shell>header,[data-production-workbench="T013"] .workbench-shell>header{padding-left:64px}
  [data-production-workbench="T003"] .workbench-form .fields,[data-production-workbench="T012"] .workbench-form .fields,[data-production-workbench="T013"] .workbench-form .fields,[data-production-workbench="T004"] .workbench-form .fields,[data-production-workbench="T004"] .workbench-result-grid,[data-production-workbench="T006"] .workbench-form .fields,[data-production-workbench="T010"] .workbench-form .fields,[data-production-workbench="T008"] .workbench-form .fields,[data-production-workbench="T011"] .workbench-form .fields,[data-production-workbench="T016"] .workbench-form .fields,[data-production-workbench="T017"] .workbench-form .fields{grid-template-columns:1fr}
  [data-production-workbench="T001"] .workbench-results,[data-production-workbench="T002"] .workbench-results{background:var(--work-ink)}
  [data-production-workbench="T016"] .workbench-page-map,[data-production-workbench="T017"] .workbench-page-map{grid-template-columns:repeat(3,1fr)}
  [data-batch-page="G003"] .batch-depth{margin-left:48px;padding-left:18px}
}

@media(max-width:540px){
  [data-batch-page="G010"] .gutter-boundaries article{padding:18px 15px}
  [data-batch-page="G016"] .binding-choice-ledger{overflow:visible}
  [data-batch-page="G016"] .binding-choice-ledger table,
  [data-batch-page="S008"] .format-comparison table,
  [data-batch-page="S009"] .spread-reference-table,
  [data-batch-page="S014"] .spine-axis-table table,
  [data-batch-page="S015"] .binding-reference-table,
  [data-batch-page="S016"] .terms-reference-table{display:block;min-width:0;width:100%;border:0}
  [data-batch-page="G016"] .binding-choice-ledger thead,
  [data-batch-page="S008"] .format-comparison thead,
  [data-batch-page="S009"] .spread-reference-table thead,
  [data-batch-page="S014"] .spine-axis-table thead,
  [data-batch-page="S015"] .binding-reference-table thead,
  [data-batch-page="S016"] .terms-reference-table thead{display:none}
  [data-batch-page="G016"] .binding-choice-ledger tbody,
  [data-batch-page="S008"] .format-comparison tbody,
  [data-batch-page="S009"] .spread-reference-table tbody,
  [data-batch-page="S014"] .spine-axis-table tbody,
  [data-batch-page="S015"] .binding-reference-table tbody,
  [data-batch-page="S016"] .terms-reference-table tbody{display:block}
  [data-batch-page="S008"] .format-comparison tbody tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ded4c8}
  [data-batch-page="S008"] .format-comparison tbody tr>th{grid-column:1/-1}
  [data-batch-page="S008"] .format-comparison tbody td{display:block;padding:12px;border:0;border-right:1px solid #ded4c8;font-size:11px;white-space:normal}
  [data-batch-page="S008"] .format-comparison tbody td::before{display:block;margin-bottom:5px;color:var(--work-deep);font-size:10px;font-weight:800}
  [data-batch-page="S008"] .format-comparison tbody td:nth-of-type(1)::before{content:"A5"}
  [data-batch-page="S008"] .format-comparison tbody td:nth-of-type(2)::before{content:"B5"}
  [data-batch-page="S008"] .format-comparison tbody td:nth-of-type(3)::before{content:"次に確認"}
  [data-batch-page="S008"] .format-comparison tbody td[colspan="2"]{grid-column:1/-1}
  [data-batch-page="S008"] .format-comparison tbody td[colspan="2"]::before{content:"両方の判型"}
  [data-batch-page="G016"] .binding-choice-ledger tbody tr,
  [data-batch-page="S009"] .spread-reference-table tbody tr,
  [data-batch-page="S014"] .spine-axis-table tbody tr,
  [data-batch-page="S015"] .binding-reference-table tbody tr,
  [data-batch-page="S016"] .terms-reference-table tbody tr{display:block;border-bottom:2px solid var(--work-ink);background:#fff}
  [data-batch-page="G016"] .binding-choice-ledger tbody td,
  [data-batch-page="S009"] .spread-reference-table tbody td,
  [data-batch-page="S014"] .spine-axis-table tbody td,
  [data-batch-page="S015"] .binding-reference-table tbody td,
  [data-batch-page="S016"] .terms-reference-table tbody td{display:grid;grid-template-columns:minmax(105px,34%) minmax(0,1fr);gap:10px;padding:11px 10px;border-right:0;font-size:11px;white-space:normal;line-height:1.7}
  [data-batch-page="G016"] .binding-choice-ledger tbody td::before,
  [data-batch-page="S009"] .spread-reference-table tbody td::before,
  [data-batch-page="S014"] .spine-axis-table tbody td::before,
  [data-batch-page="S015"] .binding-reference-table tbody td::before,
  [data-batch-page="S016"] .terms-reference-table tbody td::before{color:var(--work-deep);font-size:10px;font-weight:800;line-height:1.65}
  [data-batch-page="G016"] .binding-choice-ledger tbody td:nth-of-type(1)::before{content:"先に整理"}
  [data-batch-page="G016"] .binding-choice-ledger tbody td:nth-of-type(2)::before{content:"商品で確認"}
  [data-batch-page="S009"] .spread-reference-table tbody td:nth-of-type(1)::before{content:"背幅の例"}
  [data-batch-page="S009"] .spread-reference-table tbody td:nth-of-type(2)::before{content:"前表紙"}
  [data-batch-page="S009"] .spread-reference-table tbody td:nth-of-type(3)::before{content:"背"}
  [data-batch-page="S009"] .spread-reference-table tbody td:nth-of-type(4)::before{content:"裏表紙"}
  [data-batch-page="S009"] .spread-reference-table tbody td:nth-of-type(5)::before{content:"左右各3mmの計（例）"}
  [data-batch-page="S009"] .spread-reference-table tbody td:nth-of-type(6)::before{content:"作業横幅の例"}
  [data-batch-page="S014"] .spine-axis-table tbody td:nth-of-type(1)::before{content:"背幅への影響"}
  [data-batch-page="S014"] .spine-axis-table tbody td:nth-of-type(2)::before{content:"同時に見直す"}
  [data-batch-page="S014"] .spine-axis-table tbody td:nth-of-type(3)::before{content:"確定する資料"}
  [data-batch-page="S015"] .binding-reference-table tbody td:nth-of-type(1)::before{content:"無線綴じ"}
  [data-batch-page="S015"] .binding-reference-table tbody td:nth-of-type(2)::before{content:"中綴じ"}
  [data-batch-page="S015"] .binding-reference-table tbody td:nth-of-type(3)::before{content:"次の確認"}
  [data-batch-page="S016"] .terms-reference-table tbody td:nth-of-type(1)::before{content:"実際にめくるとき"}
  [data-batch-page="S016"] .terms-reference-table tbody td:nth-of-type(2)::before{content:"受付・テンプレート"}
  [data-batch-page="G016"] .binding-choice-ledger tbody td:first-child{display:block;padding:12px 10px 8px;color:var(--work-ink);font-size:12px;font-weight:800;background:var(--work-stock)}
  [data-batch-page="S009"] .spread-reference-table tbody th,
  [data-batch-page="S014"] .spine-axis-table tbody th,
  [data-batch-page="S015"] .binding-reference-table tbody th,
  [data-batch-page="S016"] .terms-reference-table tbody th{display:block;width:auto;padding:12px 10px;border:0;color:#fff;background:var(--work-deep);font-size:13px}
  [data-batch-page="S009"] .spread-size-sheet .reference-table-wrap,
  [data-batch-page="S014"] .spine-axis-table,
  [data-batch-page="S015"] .binding-reference .reference-table-wrap,
  [data-batch-page="S016"] .terms-table-wrap{overflow:visible}
}

/* Batch 04: demand, stock and reprint use separate ledgers rather than a shared article layout. */
[data-production-workbench="T039"] .workbench-shell{border-top:8px solid var(--work-red);box-shadow:7px 7px 0 rgba(164,0,12,.08)}
[data-production-workbench="T039"] .workbench-shell>header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;min-height:154px;padding:25px 30px 25px 82px;border-bottom:2px solid var(--work-ink);background:#fff}
[data-production-workbench="T039"] .workbench-shell>header::before{content:"印量\A比較票";position:absolute;left:24px;top:25px;white-space:pre;color:var(--work-deep);font:800 13px/1.6 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T039"] .workbench-shell>header p{align-self:end;max-width:250px}
[data-production-workbench="T039"] .workbench-form{background:#f2ece3}
[data-production-workbench="T039"] .workbench-form fieldset:first-child .fields{grid-template-columns:repeat(4,minmax(0,1fr))}
[data-production-workbench="T039"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px}
[data-production-workbench="T039"] .workbench-form fieldset:nth-child(3){padding:20px 21px;background:#fff8ec;border-left:5px solid var(--work-gold)}
[data-production-workbench="T039"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-production-workbench="T039"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T039"] .workbench-result-grid{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}
[data-production-workbench="T039"] .workbench-result-grid>article.wide{grid-column:auto}
[data-production-workbench="T039"] .inventory-workstation,[data-production-workbench="T039"] .inventory-workstation .workbench-results{width:100%;min-width:0}
[data-production-workbench="T039"] .workbench-result-grid article:first-child{background:var(--work-ink)}
[data-production-workbench="T039"] .workbench-result-grid article:first-child span,[data-production-workbench="T039"] .workbench-result-grid article:first-child small{color:#f2ece3}
[data-production-workbench="T039"] .workbench-result-grid article:first-child strong{color:#fff}
[data-production-workbench="T039"] .print-run-report{margin:27px -28px 0;border-top:3px solid var(--work-ink);background:#fff}
[data-production-workbench="T039"] .print-run-report>header{padding:20px 28px 16px;background:var(--work-ink);color:#fff}
[data-production-workbench="T039"] .print-run-report>header span{display:block;margin-bottom:6px;color:#f2d9a0;font:800 10px var(--font-mono);letter-spacing:.08em}
[data-production-workbench="T039"] .print-run-report>header h3{margin:0;font-size:20px}
[data-production-workbench="T039"] .print-run-report>header p{max-width:720px;margin:8px 0 0;color:#f2ece3;font-size:11px;line-height:1.75}
[data-production-workbench="T039"] .print-run-table-wrap{width:100%;min-width:0;overflow-x:auto}
[data-production-workbench="T039"] .print-run-report .print-run-table-wrap>table{display:table;box-sizing:border-box;width:100%!important;min-width:780px!important;margin:0;border-collapse:collapse;table-layout:fixed}
[data-production-workbench="T039"] .print-run-report th,[data-production-workbench="T039"] .print-run-report td{padding:14px 13px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;text-align:left;font-size:11px;line-height:1.6}
[data-production-workbench="T039"] .print-run-report thead th{color:#fff;background:var(--work-deep);font-weight:800}
[data-production-workbench="T039"] .print-run-report tbody th{color:var(--work-deep);background:var(--work-stock);font-size:12px}
[data-production-workbench="T039"] .print-run-report tbody tr:nth-child(even) td{background:#fffaf4}
[data-production-workbench="T039"] .print-run-report tbody tr[data-state="warn"] td{background:#fff1ed;color:var(--work-deep)}
[data-production-workbench="T039"] .print-run-boundary{margin:0;padding:15px 28px;border-left:0;border-bottom:1px solid #ded4c8;background:#fff8ec;color:var(--work-muted);font-size:11px;line-height:1.8}

/* T039 renders the current output surfaces with data attributes. */
[data-production-workbench="T039"] [data-print-run-report]{margin:27px -28px 0;border-top:3px solid var(--work-ink);background:#fff}
[data-production-workbench="T039"] [data-print-run-report]>header{padding:20px 28px 16px;background:var(--work-ink);color:#fff}
[data-production-workbench="T039"] [data-print-run-report]>header span{display:block;margin-bottom:6px;color:#f2d9a0;font:800 10px var(--font-mono);letter-spacing:.08em}
[data-production-workbench="T039"] [data-print-run-report]>header h3{margin:0;font-size:20px}
[data-production-workbench="T039"] [data-print-run-report]>header p{max-width:720px;margin:8px 0 0;color:#f2ece3;font-size:11px;line-height:1.75}
[data-production-workbench="T039"] [data-print-run-report] .print-run-table-wrap{width:100%;min-width:0;overflow-x:auto}
[data-production-workbench="T039"] [data-print-run-report] .print-run-table-wrap>table{display:table;box-sizing:border-box;width:100%!important;min-width:780px!important;margin:0;border-collapse:collapse;table-layout:fixed}
[data-production-workbench="T039"] [data-print-run-report] th,[data-production-workbench="T039"] [data-print-run-report] td{padding:14px 13px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;text-align:left;font-size:11px;line-height:1.6}
[data-production-workbench="T039"] [data-print-run-report] thead th{color:#fff;background:var(--work-deep);font-weight:800}
[data-production-workbench="T039"] [data-print-run-report] tbody th{color:var(--work-deep);background:var(--work-stock);font-size:12px}
[data-production-workbench="T039"] [data-print-run-report] tbody tr:nth-child(even) td{background:#fffaf4}
[data-production-workbench="T039"] [data-print-run-report] tbody tr[data-state="warn"] td{background:#fff1ed;color:var(--work-deep)}
[data-production-workbench="T039"] [data-print-run-report] .print-run-boundary{margin:0;padding:15px 28px;border-left:0;border-bottom:1px solid #ded4c8;background:#fff8ec;color:var(--work-muted);font-size:11px;line-height:1.8}

[data-production-workbench="T039"] [data-ledger-output]{margin:27px -28px -27px;border-top:4px solid var(--work-ink);background:#fff}
[data-production-workbench="T039"] [data-ledger-output]>header{padding:19px 28px 15px;border-bottom:1px solid #ded4c8;background:#fff8ec}
[data-production-workbench="T039"] [data-ledger-output]>header span{display:block;margin-bottom:7px;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-production-workbench="T039"] [data-ledger-output]>header h3{margin:0;font-size:20px}
[data-production-workbench="T039"] [data-ledger-output]>header p{margin:8px 0 0;color:var(--work-muted);font-size:11px;line-height:1.7}
[data-production-workbench="T039"] [data-ledger-output] .ledger-table-wrap{width:100%;min-width:0;overflow-x:auto}
[data-production-workbench="T039"] [data-ledger-output] .ledger-table-wrap{width:calc(100% + 54px);margin-left:-27px;margin-right:-27px}
[data-production-workbench="T039"] [data-ledger-output] .ledger-table-wrap>table{display:table;box-sizing:border-box;width:100%!important;min-width:100%!important;margin:0;border-collapse:collapse;table-layout:fixed}
[data-production-workbench="T039"] [data-ledger-output] th,[data-production-workbench="T039"] [data-ledger-output] td{padding:11px 28px;border-bottom:1px solid #ded4c8;text-align:left;font-size:12px}
[data-production-workbench="T039"] [data-ledger-output] th{width:48%;color:var(--work-muted);font-weight:700;background:var(--work-stock)}
[data-production-workbench="T039"] [data-ledger-output] td{font:700 12px var(--font-mono)}
[data-production-workbench="T039"] [data-ledger-output] .ledger-download{margin:19px 28px 25px;min-height:42px;padding:9px 14px;border:1px solid var(--work-red);border-radius:4px;background:var(--work-red);color:#fff;font:800 12px var(--font-jp);cursor:pointer;box-shadow:3px 3px 0 var(--work-deep)}

@media(max-width:540px){[data-production-workbench="T039"] .workbench-result-grid{grid-template-columns:1fr}}

[data-production-workbench="T043"] .workbench-shell{border-top:0;border-left:8px solid var(--work-ink);box-shadow:7px 7px 0 rgba(26,26,26,.08)}
[data-production-workbench="T043"] .workbench-shell>header{display:block;min-height:0;padding:26px 30px;background:#fff;border-bottom:3px solid var(--work-ink)}
[data-production-workbench="T043"] .workbench-shell>header span{padding-left:12px;border-left:4px solid var(--work-gold)}
[data-production-workbench="T043"] .workbench-shell>header p{max-width:700px;margin-top:10px}
[data-production-workbench="T043"] .workbench-form{background:#fff}
[data-production-workbench="T043"] .workbench-form fieldset:first-child{padding:18px 20px;background:var(--work-stock);border:1px solid #ded4c8}
[data-production-workbench="T043"] .workbench-form fieldset:first-child .fields{grid-template-columns:1.6fr .9fr .9fr}
[data-production-workbench="T043"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}
[data-production-workbench="T043"] .workbench-results{background:var(--work-stock);border-top:1px solid #ded4c8}
[data-production-workbench="T043"] .workbench-result-grid{grid-template-columns:1.15fr 1fr 1fr}
[data-production-workbench="T043"] .workbench-result-grid article:first-child{background:#fff}
[data-production-workbench="T043"] .workbench-result-grid article:last-child{background:#fff4f1}
[data-production-workbench="T043"] .workbench-result-grid article:last-child strong{color:var(--work-deep)}
[data-production-workbench="T043"] .ledger-output{margin:27px -28px -27px;border-top:4px solid var(--work-ink);background:#fff}
[data-production-workbench="T043"] .ledger-output>header{padding:19px 28px 15px;border-bottom:1px solid #ded4c8;background:#fff8ec}
[data-production-workbench="T043"] .ledger-output>header span{display:block;margin-bottom:7px;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-production-workbench="T043"] .ledger-output>header h3{margin:0;font-size:20px}
[data-production-workbench="T043"] .ledger-output>header p{margin:8px 0 0;color:var(--work-muted);font-size:11px;line-height:1.7}
[data-production-workbench="T043"] .ledger-table-wrap{width:100%;min-width:0;overflow-x:auto}
[data-production-workbench="T043"] .ledger-output .ledger-table-wrap>table{display:table;box-sizing:border-box;width:100%!important;min-width:100%!important;margin:0;border-collapse:collapse;table-layout:fixed}
[data-production-workbench="T043"] .ledger-output th,[data-production-workbench="T043"] .ledger-output td{padding:11px 28px;border-bottom:1px solid #ded4c8;text-align:left;font-size:12px}
[data-production-workbench="T043"] .ledger-output th{width:48%;color:var(--work-muted);font-weight:700;background:var(--work-stock)}
[data-production-workbench="T043"] .ledger-output td{font:700 12px var(--font-mono)}
[data-production-workbench="T043"] .ledger-download{margin:19px 28px 25px;min-height:42px;padding:9px 14px;border:1px solid var(--work-red);border-radius:4px;background:var(--work-red);color:#fff;font:800 12px var(--font-jp);cursor:pointer;box-shadow:3px 3px 0 var(--work-deep)}
[data-production-workbench="T043"] .ledger-download:hover,[data-production-workbench="T043"] .ledger-download:focus-visible{background:var(--work-deep);outline:2px solid var(--work-deep);outline-offset:2px}

[data-batch-page="T039"] .print-run-notes{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-red)}
[data-batch-page="T039"] .print-run-notes>header{padding:17px 0;border-bottom:2px solid var(--work-ink)}
[data-batch-page="T039"] .print-run-notes>header span,[data-batch-page="T043"] .inventory-ledger-notes>header span{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="T039"] .print-run-notes>header h2,[data-batch-page="T043"] .inventory-ledger-notes>header h2{margin:9px 0 0;font-size:28px;line-height:1.45}
[data-batch-page="T039"] .print-run-signals{display:grid;grid-template-columns:1.15fr 1fr 1fr;border-bottom:1px solid #ded4c8}
[data-batch-page="T039"] .print-run-signals article{min-height:220px;padding:23px 20px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="T039"] .print-run-signals article:first-child{border-left:0;background:var(--work-ink);color:#fff}
[data-batch-page="T039"] .print-run-signals article:nth-child(2){background:#fff8ec;border-top:6px solid var(--work-gold)}
[data-batch-page="T039"] .print-run-signals article:last-child{border-top:6px solid var(--work-red)}
[data-batch-page="T039"] .print-run-signals b,[data-batch-page="T043"] .ledger-state-rows b{display:block;font:800 10px var(--font-mono);letter-spacing:.07em}
[data-batch-page="T039"] .print-run-signals article:first-child b{color:#f2d9a0}
[data-batch-page="T039"] .print-run-signals article:not(:first-child) b{color:var(--work-deep)}
[data-batch-page="T039"] .print-run-signals h3,[data-batch-page="T043"] .ledger-state-rows h3{margin:13px 0 9px;font-size:18px;line-height:1.5}
[data-batch-page="T039"] .print-run-signals p,[data-batch-page="T043"] .ledger-state-rows p{margin:0;font-size:12px;line-height:1.85}
[data-batch-page="T039"] .print-run-signals article:first-child p{color:#f2ece3}
[data-batch-page="T039"] .print-run-boundary{margin:0;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="T039"] .print-run-boundary h3{margin:0;font-size:17px}
[data-batch-page="T039"] .print-run-boundary p{max-width:760px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}

[data-batch-page="T043"] .inventory-ledger-notes{margin-top:39px;border-top:3px solid var(--work-ink)}
[data-batch-page="T043"] .inventory-ledger-notes>header{padding:19px 0 16px}
[data-batch-page="T043"] .ledger-state-rows{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ded4c8;border-bottom:1px solid #ded4c8}
[data-batch-page="T043"] .ledger-state-rows article{min-height:205px;padding:21px 17px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="T043"] .ledger-state-rows article:first-child{border-left:0;background:var(--work-stock)}
[data-batch-page="T043"] .ledger-state-rows article:nth-child(2){border-top:5px solid var(--work-gold)}
[data-batch-page="T043"] .ledger-state-rows article:nth-child(3){background:#fff8ec}
[data-batch-page="T043"] .ledger-state-rows article:last-child{border-top:5px solid var(--work-deep);background:#fff4f1}
[data-batch-page="T043"] .ledger-state-rows b{color:var(--work-deep)}
[data-batch-page="T043"] .ledger-csv-note{padding:22px 24px;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="T043"] .ledger-csv-note h3{margin:0;font-size:17px}
[data-batch-page="T043"] .ledger-csv-note p{max-width:760px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}

[data-batch-page="G024"] .first-print-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-red)}
[data-batch-page="G024"] .first-print-guide>h2,[data-batch-page="G025"] .reprint-guide>h2,[data-batch-page="G026"] .inventory-guide>h2{max-width:760px;margin:15px 0;font-size:35px;line-height:1.42}
[data-batch-page="G024"] .first-print-guide>.guide-lead,[data-batch-page="G025"] .reprint-guide>.guide-lead,[data-batch-page="G026"] .inventory-guide>.guide-lead{max-width:770px;margin:0 0 34px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G024"] .demand-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G024"] .demand-ladder article{min-height:178px;padding:20px 19px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G024"] .demand-ladder .confirmed{grid-column:1/-1;grid-row:1;min-height:auto;border-left:0;border-top:7px solid var(--work-red);background:#fff1ed}
[data-batch-page="G024"] .demand-ladder .history{grid-column:1;grid-row:2;border-left:0;background:var(--work-stock)}
[data-batch-page="G024"] .demand-ladder .interest{grid-column:2;grid-row:2;margin-left:0;border-top:5px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G024"] .demand-ladder .capacity{grid-column:3;grid-row:2;margin-left:0;border-top:5px solid var(--work-ink);background:#fff}
[data-batch-page="G024"] .demand-ladder header{display:flex;align-items:baseline;gap:13px}
[data-batch-page="G024"] .demand-ladder b{color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.06em}
[data-batch-page="G024"] .demand-ladder h3{margin:0;font-size:18px;line-height:1.5}
[data-batch-page="G024"] .demand-ladder p{max-width:650px;margin:12px 0 0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G024"] .first-print-choices{margin-top:38px;padding-top:20px;border-top:2px solid var(--work-ink)}
[data-batch-page="G024"] .first-print-choices h3{margin:0 0 15px;font-size:22px}
[data-batch-page="G024"] .first-print-choices>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ded4c8}
[data-batch-page="G024"] .first-print-choices article{min-height:157px;padding:19px 17px;background:#fff}
[data-batch-page="G024"] .first-print-choices article+article{border-left:1px solid #ded4c8}
[data-batch-page="G024"] .first-print-choices article:nth-child(2){background:var(--work-stock)}
[data-batch-page="G024"] .first-print-choices b{color:var(--work-deep);font-size:13px}
[data-batch-page="G024"] .first-print-choices p{margin:10px 0 0;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="G024"] .first-print-guide .reference-boundary,[data-batch-page="G025"] .reprint-guide .reference-boundary,[data-batch-page="G026"] .inventory-guide .reference-boundary{margin-top:30px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G024"] .first-print-guide .reference-boundary h3,[data-batch-page="G025"] .reprint-guide .reference-boundary h3,[data-batch-page="G026"] .inventory-guide .reference-boundary h3{margin:0;font-size:18px}
[data-batch-page="G024"] .first-print-guide .reference-boundary p,[data-batch-page="G025"] .reprint-guide .reference-boundary p,[data-batch-page="G026"] .inventory-guide .reference-boundary p{max-width:760px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G024"] .first-print-guide .guide-route,[data-batch-page="G025"] .reprint-guide .guide-route,[data-batch-page="G026"] .inventory-guide .guide-route{margin-top:30px;background:transparent}

[data-batch-page="G025"] .reprint-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-deep)}
[data-batch-page="G025"] .reprint-ledgers{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G025"] .reprint-ledgers>section{min-height:360px;padding:22px 19px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G025"] .reprint-ledgers>section:first-child{border-left:0;background:var(--work-stock);border-top:6px solid var(--work-ink)}
[data-batch-page="G025"] .reprint-ledgers>section:nth-child(2){border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G025"] .reprint-ledgers>section:last-child{border-top:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G025"] .reprint-ledgers header b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}
[data-batch-page="G025"] .reprint-ledgers h3{margin:13px 0 20px;font-size:21px;line-height:1.45}
[data-batch-page="G025"] .reprint-ledgers dl{margin:0;border-top:1px solid #d8cfc4}
[data-batch-page="G025"] .reprint-ledgers dt{padding:12px 0 4px;color:var(--work-ink);font-size:12px;font-weight:800}
[data-batch-page="G025"] .reprint-ledgers dd{margin:0;padding:0 0 12px;border-bottom:1px solid #d8cfc4;color:var(--work-muted);font-size:11px;line-height:1.8}
[data-batch-page="G025"] .reprint-readout{margin-top:37px;padding:22px 25px;border-left:5px solid var(--work-red);background:#fff}
[data-batch-page="G025"] .reprint-readout h3{margin:0;font-size:21px}
[data-batch-page="G025"] .reprint-readout p{max-width:780px;margin:9px 0 0;color:var(--work-muted);font-size:13px;line-height:1.95}

[data-batch-page="G026"] .inventory-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-ink)}
[data-batch-page="G026"] .inventory-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}
[data-batch-page="G026"] .inventory-track article{position:relative;min-height:250px;padding:21px 18px;border-left:1px solid #ded4c8;background:#fff}
[data-batch-page="G026"] .inventory-track article:first-child{border-left:0;border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G026"] .inventory-track article:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G026"] .inventory-track article:nth-child(3){border-top:6px solid var(--work-ink);background:var(--work-stock)}
[data-batch-page="G026"] .inventory-track article:last-child{border-top:6px solid var(--work-deep);background:#fff}
[data-batch-page="G026"] .inventory-track article:not(:last-child)::after{content:"";position:absolute;right:-1px;bottom:18px;width:18px;height:1px;background:var(--work-deep)}
[data-batch-page="G026"] .inventory-track b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}
[data-batch-page="G026"] .inventory-track h3{margin:13px 0 10px;font-size:18px;line-height:1.5}
[data-batch-page="G026"] .inventory-track p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G026"] .inventory-track span{display:block;margin-top:17px;padding-top:10px;border-top:1px solid #d8cfc4;color:var(--work-ink);font:700 10px/1.65 var(--font-jp)}
[data-batch-page="G026"] .inventory-fields{margin-top:39px}
[data-batch-page="G026"] .inventory-fields h3{margin:0 0 14px;font-size:22px}
[data-batch-page="G026"] .inventory-fields dl{display:grid;grid-template-columns:155px 1fr;margin:0;border-top:1px solid #ded4c8}
[data-batch-page="G026"] .inventory-fields dt,[data-batch-page="G026"] .inventory-fields dd{margin:0;padding:13px 15px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.75}
[data-batch-page="G026"] .inventory-fields dt{color:var(--work-deep);font-weight:800;background:var(--work-stock)}
[data-batch-page="G026"] .inventory-fields dd{color:var(--work-muted);background:#fff}

@media(max-width:800px){
  [data-production-workbench="T039"] .workbench-shell>header{grid-template-columns:1fr}
  [data-production-workbench="T039"] .workbench-shell>header p{margin-top:12px}
  [data-production-workbench="T039"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T039"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-production-workbench="T043"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-batch-page="T039"] .print-run-signals,[data-batch-page="T043"] .ledger-state-rows{grid-template-columns:1fr 1fr}
  [data-batch-page="T039"] .print-run-signals article:first-child{grid-column:span 2}
  [data-batch-page="G024"] .demand-ladder .interest{margin-left:0}
  [data-batch-page="G024"] .demand-ladder .capacity{margin-left:0}
  [data-batch-page="G026"] .inventory-track{grid-template-columns:1fr 1fr}
  [data-batch-page="G026"] .inventory-track article:nth-child(3){border-left:0}
}
@media(max-width:540px){
  [data-production-workbench="T039"] .workbench-shell>header{padding-left:65px}
  [data-production-workbench="T039"] .workbench-shell>header::before{left:19px}
  [data-production-workbench="T039"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T039"] .workbench-form fieldset:nth-child(2) .fields,[data-production-workbench="T039"] .workbench-form fieldset:nth-child(3) .fields,[data-production-workbench="T043"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T043"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:1fr}
  [data-production-workbench="T039"] .print-run-report,[data-production-workbench="T043"] .ledger-output{margin-left:-20px;margin-right:-20px}
  [data-production-workbench="T039"] .print-run-report>header,[data-production-workbench="T039"] .print-run-boundary,[data-production-workbench="T043"] .ledger-output>header{padding-left:20px;padding-right:20px}
  [data-production-workbench="T043"] .ledger-output th,[data-production-workbench="T043"] .ledger-output td{padding-left:20px;padding-right:20px}
  [data-production-workbench="T043"] .ledger-download{margin-left:20px}
  [data-production-workbench="T039"] [data-print-run-report],[data-production-workbench="T039"] [data-ledger-output]{margin-left:-20px;margin-right:-20px}
  [data-production-workbench="T039"] [data-print-run-report]>header,[data-production-workbench="T039"] [data-print-run-report] .print-run-boundary,[data-production-workbench="T039"] [data-ledger-output]>header{padding-left:20px;padding-right:20px}
  [data-production-workbench="T039"] [data-ledger-output] th,[data-production-workbench="T039"] [data-ledger-output] td{padding-left:20px;padding-right:20px}
  [data-production-workbench="T039"] [data-ledger-output] .ledger-download{margin-left:20px}
  [data-production-workbench="T039"] [data-ledger-output] .ledger-table-wrap{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}
  [data-batch-page="T039"] .print-run-notes>header h2,[data-batch-page="T043"] .inventory-ledger-notes>header h2,[data-batch-page="G024"] .first-print-guide>h2,[data-batch-page="G025"] .reprint-guide>h2,[data-batch-page="G026"] .inventory-guide>h2{font-size:26px;line-height:1.5}
  [data-batch-page="T039"] .print-run-signals,[data-batch-page="T043"] .ledger-state-rows,[data-batch-page="G024"] .demand-ladder,[data-batch-page="G024"] .first-print-choices>div,[data-batch-page="G025"] .reprint-ledgers,[data-batch-page="G026"] .inventory-track{grid-template-columns:1fr}
  [data-batch-page="T039"] .print-run-signals article,[data-batch-page="T043"] .ledger-state-rows article,[data-batch-page="G024"] .demand-ladder article,[data-batch-page="G024"] .first-print-choices article,[data-batch-page="G025"] .reprint-ledgers>section,[data-batch-page="G026"] .inventory-track article{grid-column:auto;grid-row:auto;margin-left:0;min-height:0;border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="T039"] .print-run-signals article:first-child,[data-batch-page="T043"] .ledger-state-rows article:first-child,[data-batch-page="G024"] .demand-ladder article:first-child,[data-batch-page="G024"] .first-print-choices article:first-child,[data-batch-page="G025"] .reprint-ledgers>section:first-child,[data-batch-page="G026"] .inventory-track article:first-child{border-top:0}
  [data-batch-page="G024"] .demand-ladder header{display:block}
  [data-batch-page="G024"] .demand-ladder h3{margin-top:9px}
  [data-batch-page="G024"] .first-print-choices article+article{border-left:0}
  [data-batch-page="G026"] .inventory-track article::after{display:none}
  [data-batch-page="G026"] .inventory-fields dl{grid-template-columns:1fr}
  [data-batch-page="G026"] .inventory-fields dt{padding-bottom:6px;border-bottom:0}
  [data-batch-page="G026"] .inventory-fields dd{padding-top:5px}

  /* T039: turn the six-column scenario report into readable, full-width cards. */
  [data-production-workbench="T039"] [data-print-run-report] .print-run-table-wrap{overflow:visible}
  [data-production-workbench="T039"] [data-print-run-report] .print-run-table-wrap>table{display:block;width:100%!important;min-width:0!important;table-layout:auto;border-collapse:separate;border-spacing:0}
  [data-production-workbench="T039"] [data-print-run-report] thead{display:none}
  [data-production-workbench="T039"] [data-print-run-report] tbody,
  [data-production-workbench="T039"] [data-print-run-report] tbody tr{display:block;width:100%}
  [data-production-workbench="T039"] [data-print-run-report] tbody tr{margin:0 0 12px;border:1px solid #ded4c8;background:#fff}
  [data-production-workbench="T039"] [data-print-run-report] tbody tr:last-child{margin-bottom:0}
  [data-production-workbench="T039"] [data-print-run-report] tbody th{display:block;box-sizing:border-box;width:100%;padding:11px 14px;border-right:0;color:#fff;background:var(--work-deep);font-size:12px;line-height:1.5}
  [data-production-workbench="T039"] [data-print-run-report] tbody td{display:grid;grid-template-columns:minmax(104px,40%) minmax(0,1fr);gap:10px;box-sizing:border-box;width:100%;min-width:0;padding:10px 14px;border-right:0;overflow-wrap:anywhere;word-break:break-word}
  [data-production-workbench="T039"] [data-print-run-report] tbody td::before{content:attr(data-label);min-width:0;color:var(--work-deep);font-weight:800}
  [data-production-workbench="T039"] [data-print-run-report] tbody td:last-child{border-bottom:0}
}

/* Batch 05: event preparation has four different work surfaces: pack sheet, table plan, menu editor, and reverse date sheet. */
[data-production-workbench="T045"] .workbench-shell{border-top:7px solid var(--work-red);box-shadow:7px 7px 0 rgba(164,0,12,.08)}
[data-production-workbench="T045"] .workbench-shell>header{display:block;min-height:0;padding:27px 29px;background:#fff;border-bottom:2px solid var(--work-ink)}
[data-production-workbench="T045"] .workbench-shell>header span{padding-left:11px;border-left:4px solid var(--work-red)}
[data-production-workbench="T045"] .workbench-shell>header p{max-width:680px;margin-top:10px}
[data-production-workbench="T045"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T045"] .workbench-form .fields{grid-template-columns:1.5fr 1fr 1fr}
[data-production-workbench="T045"] .workbench-form textarea,[data-production-workbench="T046"] .workbench-form textarea,[data-production-workbench="T047"] .workbench-form textarea,[data-production-workbench="T059"] .workbench-form textarea{width:100%;min-height:76px;padding:9px 10px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:13px/1.7 var(--font-jp);resize:vertical}
[data-production-workbench="T045"] .event-pack-choices{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ded4c8;border-left:1px solid #ded4c8}
[data-production-workbench="T045"] .event-pack-choices label{display:flex;align-items:center;gap:9px;min-height:54px;padding:11px 13px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff;font-size:12px;font-weight:700;cursor:pointer}
[data-production-workbench="T045"] .event-pack-choices label:nth-child(2n){background:#fff8ec}
[data-production-workbench="T045"] .event-pack-choices input{width:17px;height:17px;accent-color:var(--work-red)}
[data-production-workbench="T045"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red)}
[data-production-workbench="T045"] .event-pack-choices[data-invalid]{border:2px solid var(--work-red)}
[data-production-workbench="T045"] .event-pack-choices[data-invalid]::before{grid-column:1/-1;padding:9px 13px;background:#fff1ed;color:var(--work-deep);font-size:11px;font-weight:800;line-height:1.6}
[data-production-workbench="T045"] .event-pack-choices[data-invalid="work"]::before{content:"頒布物または配布物を一つ選択してください。"}
[data-production-workbench="T045"] .event-pack-choices[data-invalid="payment"]::before{content:"受け取る決済方法を一つ選択してください。"}
[data-production-workbench="T045"] .event-pack-choices[data-invalid="both"]::before{content:"頒布物・配布物と、受け取る決済方法を選択してください。"}
[data-production-workbench="T045"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T045"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep)}
[data-production-workbench="T045"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
[data-production-workbench="T045"] .workbench-results{background:#fff}
[data-production-workbench="T045"] .workbench-result-grid article:first-child{background:var(--work-ink)}
[data-production-workbench="T045"] .workbench-result-grid article:first-child span,[data-production-workbench="T045"] .workbench-result-grid article:first-child small{color:#f2ece3}
[data-production-workbench="T045"] .workbench-result-grid article:first-child strong{color:#fff}
[data-production-workbench="T045"] .event-pack-output{margin:27px -28px -27px;border-top:3px solid var(--work-ink);background:#fff}
[data-production-workbench="T045"] .event-pack-output>header{padding:20px 28px 15px;background:#fff8ec;border-bottom:1px solid #ded4c8}
[data-production-workbench="T045"] .event-pack-output>header span,[data-production-workbench="T046"] .space-plan-output>header span,[data-production-workbench="T047"] .menu-output>header span,[data-production-workbench="T059"] .delivery-timeline-output>header span{display:block;margin-bottom:7px;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-production-workbench="T045"] .event-pack-output h3,[data-production-workbench="T046"] .space-plan-output h3,[data-production-workbench="T047"] .menu-output h3,[data-production-workbench="T059"] .delivery-timeline-output h3{margin:0;font-size:20px}
[data-production-workbench="T045"] .event-pack-output>header p,[data-production-workbench="T046"] .space-plan-output>header p,[data-production-workbench="T047"] .menu-output>header p,[data-production-workbench="T059"] .delivery-timeline-output>header p{max-width:760px;margin:8px 0 0;color:var(--work-muted);font-size:11px;line-height:1.75}
[data-production-workbench="T045"] .event-pack-list{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #ded4c8}
[data-production-workbench="T045"] .event-pack-list section{padding:19px 20px;border-left:1px solid #ded4c8;border-top:1px solid #ded4c8;background:#fff}
[data-production-workbench="T045"] .event-pack-list section:nth-child(odd){border-left:0;background:var(--work-stock)}
[data-production-workbench="T045"] .event-pack-list h4{margin:0 0 11px;color:var(--work-deep);font-size:16px}
[data-production-workbench="T045"] .event-pack-list ul{margin:0;padding:0;list-style:none}
[data-production-workbench="T045"] .event-pack-list li{padding:8px 0;border-top:1px solid #ded4c8}
[data-production-workbench="T045"] .event-pack-list label{display:flex;gap:9px;align-items:flex-start;color:var(--work-muted);font-size:11px;line-height:1.75;cursor:pointer}
[data-production-workbench="T045"] .event-pack-list input{width:16px;height:16px;margin-top:2px;accent-color:var(--work-red)}
.event-pack-text-label,.space-plan-text-label,.timeline-text-label{display:grid;gap:8px;padding:20px 28px 0;color:var(--work-ink);font-size:12px;font-weight:800}
.event-pack-text-label textarea,.space-plan-text-label textarea,.timeline-text-label textarea,.menu-text-output textarea{width:100%;padding:11px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:12px/1.75 var(--font-jp);resize:vertical}
.output-actions{display:flex;flex-wrap:wrap;gap:10px;padding:15px 28px 25px}.output-actions button{min-height:39px;padding:8px 13px;border:1px solid var(--work-red);border-radius:4px;background:var(--work-red);color:#fff;font:800 11px var(--font-jp);cursor:pointer}.output-actions button:hover,.output-actions button:focus-visible{background:var(--work-deep);outline:2px solid var(--work-deep);outline-offset:2px}.output-actions button.secondary{background:#fff;color:var(--work-deep)}.output-actions button.secondary:hover,.output-actions button.secondary:focus-visible{background:#fff1ed}

[data-production-workbench="T046"] .workbench-shell{border-top:0;border-left:8px solid var(--work-ink);box-shadow:7px 7px 0 rgba(26,26,26,.08)}
[data-production-workbench="T046"] .workbench-shell>header{position:relative;display:block;min-height:0;padding:27px 30px 26px 82px;background:#fff;border-bottom:2px solid var(--work-ink)}
[data-production-workbench="T046"] .workbench-shell>header::before{content:"卓上\A平面図";position:absolute;left:25px;top:27px;white-space:pre;color:var(--work-deep);font:800 13px/1.6 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T046"] .workbench-shell>header p{max-width:690px;margin-top:10px}
[data-production-workbench="T046"] .workbench-form{background:#fff}
[data-production-workbench="T046"] .workbench-form fieldset:first-child{padding:18px;background:var(--work-stock);border:1px solid #ded4c8}
[data-production-workbench="T046"] .workbench-form fieldset:first-child .fields{grid-template-columns:1fr 1fr 1.5fr}
[data-production-workbench="T046"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(4,1fr)}
[data-production-workbench="T046"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T046"] .workbench-result-grid article:nth-child(2){background:#fff4f1}
[data-production-workbench="T046"] .space-plan-output{margin:27px -28px 0;border-top:4px solid var(--work-ink);background:#fff}
[data-production-workbench="T046"] .space-plan-output>header{padding:20px 28px 15px;background:#fff8ec;border-bottom:1px solid #ded4c8}
[data-production-workbench="T046"] .space-plan-figure{max-width:780px;margin:25px auto 0;padding:0 28px}
[data-production-workbench="T046"] .space-plan-figure svg{display:block;width:100%;max-height:310px;border:1px solid #1a1a1a;background:#faf7f2}
[data-production-workbench="T046"] .space-plan-figure text{fill:#1a1a1a;font:700 32px var(--font-jp)}
[data-production-workbench="T046"] .space-plan-figure p{display:flex;justify-content:space-between;gap:10px;margin:8px 0 0;color:var(--work-muted);font-size:11px}.space-plan-figure p span{flex:1;text-align:center}

[data-production-workbench="T047"] .workbench-shell{border-top:7px solid var(--work-gold);box-shadow:7px 7px 0 rgba(200,164,92,.18)}
[data-production-workbench="T047"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 265px;align-items:end;min-height:150px;padding:27px 29px;background:#fff;border-bottom:2px solid var(--work-ink)}
[data-production-workbench="T047"] .workbench-form{background:#fff8ec}
[data-production-workbench="T047"] .workbench-form>fieldset:first-child .fields{grid-template-columns:1.2fr 1.2fr .8fr 1fr 1.2fr}
[data-production-workbench="T047"] .menu-item-editor{display:grid;gap:12px}
[data-production-workbench="T047"] .menu-item{padding:17px;border:1px solid #ded4c8;background:#fff}
[data-production-workbench="T047"] .menu-item header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #ded4c8}
[data-production-workbench="T047"] .menu-item header b{color:var(--work-deep);font:800 12px var(--font-mono)}
[data-production-workbench="T047"] .menu-item header button,.menu-add{min-height:33px;padding:6px 10px;border:1px solid var(--work-deep);border-radius:4px;background:#fff;color:var(--work-deep);font:800 11px var(--font-jp);cursor:pointer}.menu-add{margin-top:13px;background:var(--work-deep);color:#fff}.menu-add:hover,.menu-add:focus-visible{background:#7e0009;outline:2px solid var(--work-deep);outline-offset:2px}[data-production-workbench="T047"] .menu-item header button:disabled{opacity:.42;cursor:not-allowed}
[data-production-workbench="T047"] .menu-item .fields{grid-template-columns:1.4fr .7fr 1.3fr 1.2fr}
[data-production-workbench="T047"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T047"] .workbench-result-grid{grid-template-columns:repeat(3,1fr)}
[data-production-workbench="T047"] .workbench-result-grid article:first-child{background:var(--work-ink)}[data-production-workbench="T047"] .workbench-result-grid article:first-child span,[data-production-workbench="T047"] .workbench-result-grid article:first-child small{color:#f2ece3}[data-production-workbench="T047"] .workbench-result-grid article:first-child strong{color:#fff}
[data-production-workbench="T047"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-ink);font-size:12px;font-weight:800;line-height:1.65}
[data-production-workbench="T047"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep);box-shadow:inset 0 0 0 1px rgba(164,0,12,.12)}
[data-production-workbench="T047"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
[data-production-workbench="T047"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red);background:#fff7f5}
[data-production-workbench="T047"] .menu-item[data-invalid="true"]{border-color:var(--work-red);border-left-width:4px;background:#fff7f5}
[data-production-workbench="T047"] .menu-output{margin:27px -28px 0;border-top:4px solid var(--work-gold);background:#fff}
[data-production-workbench="T047"] .menu-output>header{padding:20px 28px 15px;border-bottom:1px solid #ded4c8;background:#fff}
[data-production-workbench="T047"] .menu-text-outputs{display:grid;grid-template-columns:1fr 1fr}
[data-production-workbench="T047"] .menu-text-output{padding:21px 22px;background:#fff}.menu-text-output+.menu-text-output{border-left:1px solid #ded4c8;background:#fff8ec}[data-production-workbench="T047"] .menu-text-output h4{margin:0 0 10px;font-size:17px}.menu-text-output .output-actions{padding:12px 0 0}

[data-production-workbench="T059"] .workbench-shell{border-top:7px solid var(--work-deep);box-shadow:7px 7px 0 rgba(164,0,12,.08)}
[data-production-workbench="T059"] .workbench-shell>header{position:relative;display:block;min-height:0;padding:26px 30px 25px 78px;background:#fff;border-bottom:2px solid var(--work-ink)}
[data-production-workbench="T059"] .workbench-shell>header::before{content:"締切\A逆算";position:absolute;left:24px;top:27px;white-space:pre;color:var(--work-deep);font:800 13px/1.6 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T059"] .workbench-shell>header p{max-width:710px;margin-top:10px}
[data-production-workbench="T059"] .workbench-form{background:var(--work-stock)}
[data-production-workbench="T059"] .workbench-form fieldset:first-child .fields{grid-template-columns:repeat(3,1fr)}
[data-production-workbench="T059"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:1fr 1fr 1.6fr}
[data-production-workbench="T059"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red)}
[data-production-workbench="T059"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T059"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep)}
[data-production-workbench="T059"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
[data-production-workbench="T059"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T059"] .workbench-result-grid article:last-child{background:#fff4f1}
[data-production-workbench="T059"] .delivery-timeline-output{margin:27px -28px 0;border-top:4px solid var(--work-deep);background:#fff}
[data-production-workbench="T059"] .delivery-timeline-output>header{padding:20px 28px 15px;background:#fff8ec;border-bottom:1px solid #ded4c8}
[data-production-workbench="T059"] .delivery-timeline-list{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:27px 28px 23px;list-style:none;background:#fff}
[data-production-workbench="T059"] .delivery-timeline-list::before{content:"";position:absolute;left:8%;right:8%;top:43px;height:2px;background:#1a1a1a}
[data-production-workbench="T059"] .delivery-timeline-list li{position:relative;z-index:1;padding:0 10px 0 0}.delivery-timeline-list time{display:inline-block;padding:5px 7px;color:#fff;background:var(--work-deep);font:700 10px var(--font-mono)}.delivery-timeline-list h4{margin:18px 0 6px;font-size:14px;line-height:1.55}.delivery-timeline-list p{margin:0;color:var(--work-muted);font-size:10px;line-height:1.65}.delivery-timeline-list li[data-state="event"] time{background:var(--work-red)}.delivery-timeline-list li[data-state="venue"] time{background:#9a781f}

[data-batch-page="T045"] .event-pack-notes,[data-batch-page="T046"] .space-plan-notes,[data-batch-page="T047"] .menu-builder-notes,[data-batch-page="T059"] .delivery-timeline-notes{margin-top:39px;padding-top:3px;border-top:4px solid var(--work-deep)}
[data-batch-page="T045"] .event-pack-notes>header,[data-batch-page="T046"] .space-plan-notes>header,[data-batch-page="T047"] .menu-builder-notes>header,[data-batch-page="T059"] .delivery-timeline-notes>header{padding:17px 0;border-bottom:2px solid var(--work-ink)}
[data-batch-page="T045"] .event-pack-notes>header span,[data-batch-page="T046"] .space-plan-notes>header span,[data-batch-page="T047"] .menu-builder-notes>header span,[data-batch-page="T059"] .delivery-timeline-notes>header span{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}
[data-batch-page="T045"] .event-pack-notes>header h2,[data-batch-page="T046"] .space-plan-notes>header h2,[data-batch-page="T047"] .menu-builder-notes>header h2,[data-batch-page="T059"] .delivery-timeline-notes>header h2{margin:9px 0 0;font-size:28px;line-height:1.45}
[data-batch-page="T045"] .event-pack-bundles{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #ded4c8}
[data-batch-page="T045"] .event-pack-bundles article{min-height:201px;padding:19px 16px;border-left:1px solid #ded4c8;background:#fff}.event-pack-bundles article:first-child{border-left:0;background:var(--work-stock)}.event-pack-bundles article:nth-child(2){border-top:5px solid var(--work-red)}.event-pack-bundles article:nth-child(3){border-top:5px solid var(--work-gold)}.event-pack-bundles article:last-child{background:#fff8ec}
[data-batch-page="T045"] .event-pack-bundles b,[data-batch-page="T046"] .space-plan-roles b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}.event-pack-bundles h3{margin:12px 0 9px;font-size:16px;line-height:1.55}.event-pack-bundles p,.space-plan-roles p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}
[data-batch-page="T045"] .event-pack-boundary,[data-batch-page="T047"] .menu-builder-boundary,[data-batch-page="T059"] .delivery-timeline-boundary{padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}.event-pack-boundary h3,.menu-builder-boundary h3,.delivery-timeline-boundary h3{margin:0;font-size:17px}.event-pack-boundary p,.menu-builder-boundary p,.delivery-timeline-boundary p{max-width:780px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="T046"] .space-plan-roles{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ded4c8}.space-plan-roles article{min-height:188px;padding:21px 18px;border-left:1px solid #ded4c8;background:#fff}.space-plan-roles article:first-child{border-left:0;background:var(--work-stock)}.space-plan-roles article:nth-child(2){background:#fff4f1}.space-plan-roles article:nth-child(3){background:#fff8ec}.space-plan-roles article:last-child{border-top:5px solid var(--work-deep)}
[data-batch-page="T046"] .space-plan-reading{margin-top:37px;padding:21px 23px;border-top:2px solid var(--work-ink);background:#fff}.space-plan-reading h3{margin:0 0 12px;font-size:20px}.space-plan-reading ul{margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}.space-plan-reading li{padding:10px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:12px;line-height:1.8}
[data-batch-page="T047"] .menu-reader-split{display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid #ded4c8}.menu-reader-split article{min-height:220px;padding:23px 21px;background:#fff}.menu-reader-split article+article{border-left:1px solid #ded4c8;background:#fff8ec}.menu-reader-split b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}.menu-reader-split h3{margin:13px 0 10px;font-size:21px}.menu-reader-split p{max-width:540px;margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="T059"] .timeline-sources{display:grid;grid-template-columns:175px 1fr;margin:0;border-top:1px solid #ded4c8}.timeline-sources dt,.timeline-sources dd{margin:0;padding:14px 16px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}.timeline-sources dt{color:var(--work-deep);font-weight:800;background:var(--work-stock)}.timeline-sources dd{color:var(--work-muted);background:#fff}

[data-batch-page="G029"] .first-circle-guide{margin-top:40px;padding-top:3px;border-top:5px solid var(--work-red)}
[data-batch-page="G029"] .first-circle-guide>h2{max-width:770px;margin:15px 0;font-size:35px;line-height:1.42}
[data-batch-page="G029"] .first-circle-guide>.guide-lead{max-width:780px;margin:0 0 35px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G029"] .first-circle-route{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}.first-circle-route li{position:relative;min-height:284px;padding:20px 16px;border-left:1px solid #ded4c8;background:#fff}.first-circle-route li:first-child{border-left:0;background:var(--work-stock)}.first-circle-route li.entry{border-top:6px solid var(--work-deep)}.first-circle-route li.book{border-top:6px solid var(--work-red);background:#fff4f1}.first-circle-route li.delivery{border-top:6px solid var(--work-gold);background:#fff8ec}.first-circle-route li.desk{border-top:6px solid var(--work-ink)}.first-circle-route li.exit{border-top:6px solid var(--work-deep);background:var(--work-stock)}.first-circle-route>li>b{display:block;margin-bottom:15px;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}.first-circle-route h3{margin:0 0 10px;font-size:18px;line-height:1.55}.first-circle-route p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}.first-circle-route span{display:block;margin-top:16px;padding-top:10px;border-top:1px solid #ded4c8;color:var(--work-ink);font-size:10px;line-height:1.7}.first-circle-handoff{margin-top:37px}.first-circle-handoff h3{margin:0 0 14px;font-size:22px}.first-circle-handoff>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ded4c8}.first-circle-handoff a{display:block;min-height:132px;padding:19px 17px;color:var(--work-ink);background:#fff;text-decoration:none}.first-circle-handoff a+a{border-left:1px solid #ded4c8}.first-circle-handoff a:nth-child(2){background:var(--work-stock)}.first-circle-handoff b{display:block;color:var(--work-deep);font-size:16px}.first-circle-handoff span{display:block;margin-top:10px;color:var(--work-muted);font-size:11px;line-height:1.75}.first-circle-handoff a:hover,.first-circle-handoff a:focus-visible{background:#fff1ed;outline:2px solid var(--work-red);outline-offset:-2px}.first-circle-guide .reference-boundary{margin-top:30px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}.first-circle-guide .reference-boundary h3{margin:0;font-size:18px}.first-circle-guide .reference-boundary p{max-width:780px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}.first-circle-guide .guide-route{margin-top:30px;background:transparent}

@media(max-width:800px){
  [data-production-workbench="T045"] .event-pack-choices{grid-template-columns:1fr 1fr}
  [data-production-workbench="T046"] .workbench-form fieldset:nth-child(2) .fields,[data-production-workbench="T047"] .workbench-form>fieldset:first-child .fields,[data-production-workbench="T047"] .menu-item .fields{grid-template-columns:1fr 1fr}
  [data-production-workbench="T047"] .workbench-shell>header{grid-template-columns:1fr}
  [data-production-workbench="T047"] .workbench-shell>header p{margin-top:12px}
  [data-production-workbench="T059"] .delivery-timeline-list{grid-template-columns:1fr 1fr 1fr}
  [data-production-workbench="T059"] .delivery-timeline-list::before{display:none}
  [data-batch-page="T045"] .event-pack-bundles{grid-template-columns:repeat(3,1fr)}
  [data-batch-page="T046"] .space-plan-roles{grid-template-columns:1fr 1fr}
  [data-batch-page="G029"] .first-circle-route{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:540px){
  [data-production-workbench="T045"] .workbench-form .fields,[data-production-workbench="T046"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T046"] .workbench-form fieldset:nth-child(2) .fields,[data-production-workbench="T047"] .workbench-form>fieldset:first-child .fields,[data-production-workbench="T047"] .menu-item .fields,[data-production-workbench="T059"] .workbench-form fieldset:first-child .fields,[data-production-workbench="T059"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:1fr}
  [data-production-workbench="T045"] .event-pack-choices,[data-production-workbench="T045"] .event-pack-list,[data-production-workbench="T047"] .menu-text-outputs{grid-template-columns:1fr}
  [data-production-workbench="T045"] .event-pack-list section{border-left:0}.menu-text-output+.menu-text-output{border-left:0;border-top:1px solid #ded4c8}
  [data-production-workbench="T046"] .workbench-shell>header,[data-production-workbench="T059"] .workbench-shell>header{padding-left:64px}
  [data-production-workbench="T046"] .workbench-shell>header::before,[data-production-workbench="T059"] .workbench-shell>header::before{left:19px}
  [data-production-workbench="T046"] .space-plan-output,[data-production-workbench="T045"] .event-pack-output,[data-production-workbench="T047"] .menu-output,[data-production-workbench="T059"] .delivery-timeline-output{margin-left:-20px;margin-right:-20px}
  [data-production-workbench="T045"] .event-pack-output>header,[data-production-workbench="T046"] .space-plan-output>header,[data-production-workbench="T047"] .menu-output>header,[data-production-workbench="T059"] .delivery-timeline-output>header,.event-pack-text-label,.space-plan-text-label,.timeline-text-label,.output-actions{padding-left:20px;padding-right:20px}
  [data-production-workbench="T046"] .space-plan-figure{padding:0 20px}
  [data-production-workbench="T046"] .space-plan-figure text{font-size:26px}
  [data-production-workbench="T059"] .delivery-timeline-list{grid-template-columns:1fr;margin:0;padding:0 20px}.delivery-timeline-list li{display:grid;grid-template-columns:116px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #ded4c8}.delivery-timeline-list h4{margin:0 0 5px}.delivery-timeline-list time{height:max-content}
  [data-batch-page="T045"] .event-pack-notes>header h2,[data-batch-page="T046"] .space-plan-notes>header h2,[data-batch-page="T047"] .menu-builder-notes>header h2,[data-batch-page="T059"] .delivery-timeline-notes>header h2,[data-batch-page="G029"] .first-circle-guide>h2{font-size:26px;line-height:1.5}
  [data-batch-page="T045"] .event-pack-bundles,[data-batch-page="T046"] .space-plan-roles,[data-batch-page="T047"] .menu-reader-split,[data-batch-page="G029"] .first-circle-route,[data-batch-page="G029"] .first-circle-handoff>div{grid-template-columns:1fr}
  [data-batch-page="T045"] .event-pack-bundles article,[data-batch-page="T046"] .space-plan-roles article,[data-batch-page="T047"] .menu-reader-split article,[data-batch-page="G029"] .first-circle-route li,[data-batch-page="G029"] .first-circle-handoff a{min-height:0;border-left:0;border-top:1px solid #ded4c8}
  [data-batch-page="T045"] .event-pack-bundles article:first-child,[data-batch-page="T046"] .space-plan-roles article:first-child,[data-batch-page="T047"] .menu-reader-split article:first-child,[data-batch-page="G029"] .first-circle-route li:first-child,[data-batch-page="G029"] .first-circle-handoff a:first-child{border-top:0}
  [data-batch-page="T059"] .timeline-sources{grid-template-columns:1fr}.timeline-sources dt{padding-bottom:5px;border-bottom:0}.timeline-sources dd{padding-top:5px}
}

/* Keep the two shipping workbenches independent from the later shared workbench defaults. */
.production-workbench[data-production-workbench="T061"] .workbench-shell{border-top:8px solid var(--work-red);border-left:8px solid var(--work-ink);border-right:1px solid #d9cfc4;border-bottom:1px solid #d9cfc4;border-radius:0;background:#fff;box-shadow:8px 8px 0 rgba(164,0,12,.1)}
.production-workbench[data-production-workbench="T061"] .workbench-shell>header{position:relative;display:block;min-height:0;padding:28px 30px 27px 84px;border-bottom:2px solid var(--work-ink);background:linear-gradient(90deg,#fff 0 87%,#fff8ec 87%)}
.production-workbench[data-production-workbench="T061"] .workbench-form{background:#fff8ec}
.production-workbench[data-production-workbench="T061"] .workbench-results{padding-bottom:0;background:#fff}
.production-workbench[data-production-workbench="T064"] .workbench-shell{border:1px solid #d9cfc4;border-top:8px solid var(--work-deep);border-radius:0;background:#fff;box-shadow:8px 8px 0 rgba(26,26,26,.09)}
.production-workbench[data-production-workbench="T064"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:auto auto;align-items:start;column-gap:26px;row-gap:10px;min-height:151px;padding:27px 29px;border-bottom:2px solid var(--work-ink);background:#fff}
.production-workbench[data-production-workbench="T064"] .workbench-form{background:var(--work-stock)}
.production-workbench[data-production-workbench="T064"] .workbench-results{padding-bottom:0;background:#fff}
@media(max-width:540px){
  .production-workbench[data-production-workbench="T061"] .workbench-shell>header{padding-left:64px;background:#fff}
  .production-workbench[data-production-workbench="T064"] .workbench-shell>header{display:block;padding:23px 21px;min-height:0}
}

/* Batch 08: electronic publishing uses a distribution record and a price ledger, not storefront chrome. */
[data-production-workbench="T070"] .workbench-shell{border:1px solid #d9cfc4;border-top:8px solid var(--work-red);border-right:8px solid var(--work-ink);border-radius:0;box-shadow:7px 7px 0 rgba(164,0,12,.1);background:#fff}
[data-production-workbench="T070"] .workbench-shell>header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:end;min-height:159px;padding:28px 30px 28px 91px;border-bottom:2px solid var(--work-ink);background:#fff}
[data-production-workbench="T070"] .workbench-shell>header::before{content:"配信\A記録票";position:absolute;left:27px;top:28px;white-space:pre;color:var(--work-deep);font:800 13px/1.55 var(--font-jp);writing-mode:vertical-rl}
[data-production-workbench="T070"] .workbench-form{background:#fff8ec}
[data-production-workbench="T070"] .workbench-form fieldset:nth-child(1) .fields,[data-production-workbench="T070"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:1.1fr 1fr 1.2fr}
[data-production-workbench="T070"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:1fr 1.25fr 1.6fr}
[data-production-workbench="T070"] .workbench-form textarea{width:100%;min-height:92px;padding:10px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:13px/1.7 var(--font-jp);resize:vertical}
[data-production-workbench="T070"] .workbench-results{padding-bottom:0;background:#fff}
[data-production-workbench="T070"] .workbench-result-grid article:nth-child(1){background:#fff4f1}[data-production-workbench="T070"] .workbench-result-grid article:nth-child(4){background:#fff8ec}
[data-production-workbench="T070"] .digital-distribution-output{margin:27px -27px 0;border-top:5px solid var(--work-red);background:#fff}
[data-production-workbench="T070"] .digital-distribution-output>header{padding:21px 27px 15px;border-bottom:1px solid #ded4c8;background:#fff}
[data-production-workbench="T070"] .digital-distribution-groups{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #ded4c8}
[data-production-workbench="T070"] .digital-distribution-groups section{min-height:265px;padding:18px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-production-workbench="T070"] .digital-distribution-groups section:nth-child(1){border-top:5px solid var(--work-ink);background:var(--work-stock)}[data-production-workbench="T070"] .digital-distribution-groups section:nth-child(2){border-top:5px solid var(--work-red);background:#fff4f1}[data-production-workbench="T070"] .digital-distribution-groups section:nth-child(3){border-top:5px solid var(--work-gold);background:#fff8ec}[data-production-workbench="T070"] .digital-distribution-groups section:nth-child(4){border-top:5px solid var(--work-deep)}
[data-production-workbench="T070"] .digital-distribution-groups b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}[data-production-workbench="T070"] .digital-distribution-groups h4{margin:10px 0 11px;font-size:16px;line-height:1.5}[data-production-workbench="T070"] .digital-distribution-groups ul{margin:0;padding:0;list-style:none;border-top:1px solid #ded4c8}[data-production-workbench="T070"] .digital-distribution-groups li{padding:9px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:11px;line-height:1.7}[data-production-workbench="T070"] .digital-distribution-groups label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}[data-production-workbench="T070"] .digital-distribution-groups input{width:16px;height:16px;min-height:16px;margin-top:2px;accent-color:var(--work-red)}
[data-production-workbench="T070"] .digital-pending{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:19px 27px;border-left:6px solid var(--work-gold);background:#fff8ec}[data-production-workbench="T070"] .digital-pending h4{margin:0;font-size:16px}[data-production-workbench="T070"] .digital-pending p,[data-production-workbench="T070"] .digital-pending ul{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}[data-production-workbench="T070"] .digital-pending ul{padding-left:18px}
[data-production-workbench="T070"] .workbench-form .fields>label:has(>textarea){grid-template-rows:36px auto minmax(32px,1fr)}[data-production-workbench="T070"] .workbench-form textarea{box-sizing:border-box}
[data-production-workbench="T070"] .workbench-form input[aria-invalid="true"],[data-production-workbench="T070"] .workbench-form textarea[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red);background:#fff8f7}
[data-production-workbench="T070"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T070"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep);font-weight:800}
[data-production-workbench="T070"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
.digital-output-text-label{display:grid;gap:8px;padding:20px 27px 0;color:var(--work-ink);font-size:12px;font-weight:800}.digital-output-text-label textarea{width:100%;padding:11px;border:1px solid #cfc4b8;border-radius:4px;background:#fff;color:var(--work-ink);font:12px/1.75 var(--font-jp);resize:vertical}

[data-production-workbench="T074"] .workbench-shell{border:1px solid #d9cfc4;border-top:8px solid var(--work-deep);border-radius:0;box-shadow:8px 8px 0 rgba(26,26,26,.1);background:#fff}
[data-production-workbench="T074"] .workbench-shell>header{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:end;min-height:151px;padding:27px 29px;border-bottom:2px solid var(--work-ink);background:#fff}
[data-production-workbench="T074"] .workbench-form{background:var(--work-stock)}[data-production-workbench="T074"] .workbench-form fieldset:nth-child(1) .fields{grid-template-columns:repeat(3,1fr)}[data-production-workbench="T074"] .workbench-form fieldset:nth-child(2) .fields{grid-template-columns:repeat(3,1fr);max-width:680px}[data-production-workbench="T074"] .workbench-results{padding-bottom:0;background:#fff}[data-production-workbench="T074"] .workbench-result-grid{grid-template-columns:repeat(4,1fr)}[data-production-workbench="T074"] .workbench-result-grid article:nth-child(1),[data-production-workbench="T074"] .workbench-result-grid article:nth-child(3){background:#fff8ec}
[data-production-workbench="T074"] .digital-pricing-output{margin:27px -27px 0;border-top:5px solid var(--work-deep);background:#fff}[data-production-workbench="T074"] .digital-pricing-output>header{padding:21px 27px 15px;border-bottom:1px solid #ded4c8;background:#fff}[data-production-workbench="T074"] .digital-price-table-wrap{overflow-x:auto}[data-production-workbench="T074"] .digital-price-table-wrap table{width:100%;min-width:700px;border-collapse:collapse}[data-production-workbench="T074"] .digital-price-table-wrap th,[data-production-workbench="T074"] .digital-price-table-wrap td{padding:14px 15px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;text-align:right;font:12px/1.5 var(--font-mono)}[data-production-workbench="T074"] .digital-price-table-wrap thead th{background:var(--work-deep);color:#fff;font-weight:800}[data-production-workbench="T074"] .digital-price-table-wrap th:first-child,[data-production-workbench="T074"] .digital-price-table-wrap tbody th{text-align:left}[data-production-workbench="T074"] .digital-price-table-wrap tbody tr:nth-child(even){background:var(--work-stock)}[data-production-workbench="T074"] .digital-price-table-wrap tbody tr[data-state="watch"]{background:#fff8ec}[data-production-workbench="T074"] .digital-price-table-wrap tbody tr[data-state="warn"]{background:#fff4f1;color:var(--work-deep)}[data-production-workbench="T074"] .digital-price-table-wrap tbody tr:hover{background:#fff0ee}[data-production-workbench="T074"] .digital-price-boundary{margin:0;padding:17px 27px;border-left:6px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;line-height:1.8}

[data-batch-page="T070"] .digital-distribution-notes,[data-batch-page="T074"] .digital-pricing-notes{margin-top:42px;padding-top:4px;border-top:5px solid var(--work-red)}[data-batch-page="T074"] .digital-pricing-notes{border-top-color:var(--work-deep)}[data-batch-page="T070"] .digital-distribution-notes>header,[data-batch-page="T074"] .digital-pricing-notes>header{padding:17px 0;border-bottom:2px solid var(--work-ink)}[data-batch-page="T070"] .digital-distribution-notes>header span,[data-batch-page="T074"] .digital-pricing-notes>header span{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.08em}[data-batch-page="T070"] .digital-distribution-notes h2,[data-batch-page="T074"] .digital-pricing-notes h2{max-width:760px;margin:11px 0 0;font-size:28px;line-height:1.45}
[data-batch-page="T070"] .digital-distribution-reading{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #ded4c8}[data-batch-page="T070"] .digital-distribution-reading article{min-height:220px;padding:20px 17px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="T070"] .digital-distribution-reading article:nth-child(1){background:var(--work-stock)}[data-batch-page="T070"] .digital-distribution-reading article:nth-child(2){border-top:5px solid var(--work-red);background:#fff4f1}[data-batch-page="T070"] .digital-distribution-reading article:nth-child(3){border-top:5px solid var(--work-gold);background:#fff8ec}[data-batch-page="T070"] .digital-distribution-reading article:nth-child(4){border-top:5px solid var(--work-ink)}
[data-batch-page="T070"] .digital-distribution-reading b,[data-batch-page="T074"] .digital-pricing-reading b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}[data-batch-page="T070"] .digital-distribution-reading h3,[data-batch-page="T074"] .digital-pricing-reading h3{margin:12px 0 9px;font-size:17px;line-height:1.55}[data-batch-page="T070"] .digital-distribution-reading p,[data-batch-page="T074"] .digital-pricing-reading p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}[data-batch-page="T070"] .digital-distribution-boundary{margin-top:30px;padding:20px 23px;border-left:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="T070"] .digital-distribution-boundary h3{margin:0;font-size:18px}[data-batch-page="T070"] .digital-distribution-boundary p{max-width:780px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="T074"] .digital-pricing-reading{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ded4c8}[data-batch-page="T074"] .digital-pricing-reading article{min-height:218px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="T074"] .digital-pricing-reading article:nth-child(1){border-top:5px solid var(--work-red);background:#fff4f1}[data-batch-page="T074"] .digital-pricing-reading article:nth-child(2){border-top:5px solid var(--work-gold);background:#fff8ec}[data-batch-page="T074"] .digital-pricing-reading article:nth-child(3){border-top:5px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="T074"] .digital-pricing-question{margin-top:36px}[data-batch-page="T074"] .digital-pricing-question h3{margin:0;padding-bottom:13px;border-bottom:2px solid var(--work-ink);font-size:22px}[data-batch-page="T074"] .digital-pricing-question dl{display:grid;grid-template-columns:180px 1fr;margin:0;border-top:1px solid #ded4c8}[data-batch-page="T074"] .digital-pricing-question dt,[data-batch-page="T074"] .digital-pricing-question dd{margin:0;padding:14px 16px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}[data-batch-page="T074"] .digital-pricing-question dt{background:var(--work-stock);color:var(--work-deep);font-weight:800}[data-batch-page="T074"] .digital-pricing-question dd{background:#fff;color:var(--work-muted)}

[data-batch-page="G060"] .digital-release-guide,[data-batch-page="G061"] .format-decision-guide,[data-batch-page="G064"] .digital-price-guide{margin-top:42px;padding-top:4px;border-top:5px solid var(--work-deep)}[data-batch-page="G060"] .digital-release-guide>h2,[data-batch-page="G061"] .format-decision-guide>h2,[data-batch-page="G064"] .digital-price-guide>h2{max-width:780px;margin:13px 0 16px;font-size:34px;line-height:1.42}[data-batch-page="G060"] .digital-release-guide>.guide-lead,[data-batch-page="G061"] .format-decision-guide>.guide-lead,[data-batch-page="G064"] .digital-price-guide>.guide-lead{max-width:780px;margin:0 0 37px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G060"] .digital-release-handoff{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G060"] .digital-release-handoff article{min-height:300px;padding:20px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G060"] .digital-release-handoff article:nth-child(1){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G060"] .digital-release-handoff article:nth-child(2){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G060"] .digital-release-handoff article:nth-child(3){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G060"] .digital-release-handoff article:nth-child(4){border-top:6px solid var(--work-deep)}
[data-batch-page="G060"] .digital-release-handoff b,[data-batch-page="G061"] .format-decision-axis b,[data-batch-page="G064"] .digital-price-journey b{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}[data-batch-page="G060"] .digital-release-handoff h3,[data-batch-page="G061"] .format-decision-axis h3,[data-batch-page="G064"] .digital-price-journey h3{margin:13px 0 9px;font-size:18px;line-height:1.5}[data-batch-page="G060"] .digital-release-handoff p,[data-batch-page="G061"] .format-decision-axis p,[data-batch-page="G064"] .digital-price-journey p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.85}[data-batch-page="G060"] .digital-release-handoff span,[data-batch-page="G064"] .digital-price-journey span{display:block;margin-top:16px;padding-top:10px;border-top:1px solid #ded4c8;color:var(--work-ink);font-size:10px;line-height:1.7}
[data-batch-page="G060"] .digital-release-ledger{margin-top:38px;padding-top:21px;border-top:2px solid var(--work-ink)}[data-batch-page="G060"] .digital-release-ledger h3{margin:0 0 14px;font-size:22px}[data-batch-page="G060"] .digital-release-ledger>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ded4c8}[data-batch-page="G060"] .digital-release-ledger article{padding:18px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G060"] .digital-release-ledger article:nth-child(2){background:var(--work-stock)}[data-batch-page="G060"] .digital-release-ledger h4{margin:0 0 8px;font-size:15px}[data-batch-page="G060"] .digital-release-ledger p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.8}
[data-batch-page="G061"] .format-decision-axis{display:grid;grid-template-columns:1fr 215px 1fr;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8}[data-batch-page="G061"] .format-decision-axis>article{min-height:337px;padding:23px 21px;background:#fff}[data-batch-page="G061"] .format-decision-axis>.fixed{border-right:1px solid #ded4c8;border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G061"] .format-decision-axis>.reflow{border-left:1px solid #ded4c8;border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G061"] .format-decision-axis ul{margin:17px 0 0;padding:0;list-style:none;border-top:1px solid #ded4c8}[data-batch-page="G061"] .format-decision-axis li{padding:9px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:11px;line-height:1.7}[data-batch-page="G061"] .format-question{display:flex;flex-direction:column;justify-content:center;padding:20px 17px;background:#1a1a1a;color:#fff;text-align:left}[data-batch-page="G061"] .format-question b{color:#f2d9a0}[data-batch-page="G061"] .format-question h3{margin:14px 0 10px;font-size:19px;line-height:1.55}[data-batch-page="G061"] .format-question p{color:#f2ece3}[data-batch-page="G061"] .format-question span{display:block;margin-top:18px;color:#f2d9a0;font-size:10px;line-height:1.7}
[data-batch-page="G061"] .format-channel-sheet{margin-top:39px;padding-top:21px;border-top:2px solid var(--work-ink)}[data-batch-page="G061"] .format-channel-sheet h3{margin:0 0 14px;font-size:22px}[data-batch-page="G061"] .format-channel-sheet dl{display:grid;grid-template-columns:170px 1fr;margin:0;border-top:1px solid #ded4c8}[data-batch-page="G061"] .format-channel-sheet dt,[data-batch-page="G061"] .format-channel-sheet dd{margin:0;padding:14px 16px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}[data-batch-page="G061"] .format-channel-sheet dt{background:var(--work-stock);color:var(--work-deep);font-weight:800}[data-batch-page="G061"] .format-channel-sheet dd{background:#fff;color:var(--work-muted)}
[data-batch-page="G064"] .digital-price-journey{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G064"] .digital-price-journey article{min-height:286px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G064"] .digital-price-journey article:nth-child(1){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G064"] .digital-price-journey article:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G064"] .digital-price-journey article:nth-child(3){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G064"] .digital-price-reading{margin-top:39px}[data-batch-page="G064"] .digital-price-reading h3{margin:0;padding-bottom:14px;border-bottom:2px solid var(--work-ink);font-size:22px}[data-batch-page="G064"] .digital-price-reading>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ded4c8}[data-batch-page="G064"] .digital-price-reading article{padding:18px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G064"] .digital-price-reading article:nth-child(2){background:var(--work-stock)}[data-batch-page="G064"] .digital-price-reading h4{margin:0 0 8px;font-size:15px;line-height:1.6}[data-batch-page="G064"] .digital-price-reading p{margin:0;color:var(--work-muted);font-size:11px;line-height:1.8}
[data-batch-page="G060"] .reference-boundary,[data-batch-page="G061"] .reference-boundary,[data-batch-page="G064"] .reference-boundary{margin-top:30px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G060"] .reference-boundary h3,[data-batch-page="G061"] .reference-boundary h3,[data-batch-page="G064"] .reference-boundary h3{margin:0;font-size:18px}[data-batch-page="G060"] .reference-boundary p,[data-batch-page="G061"] .reference-boundary p,[data-batch-page="G064"] .reference-boundary p{max-width:790px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}[data-batch-page="G060"] .guide-route,[data-batch-page="G061"] .guide-route,[data-batch-page="G064"] .guide-route{margin-top:30px;padding-left:0;background:transparent}

@media(max-width:900px){[data-production-workbench="T070"] .workbench-shell>header,[data-production-workbench="T074"] .workbench-shell>header{grid-template-columns:1fr}[data-production-workbench="T070"] .workbench-shell>header p,[data-production-workbench="T074"] .workbench-shell>header p{margin-top:12px}[data-production-workbench="T070"] .workbench-form fieldset .fields,[data-production-workbench="T074"] .workbench-form fieldset:nth-child(1) .fields{grid-template-columns:1fr 1fr}[data-production-workbench="T070"] .digital-distribution-groups,[data-batch-page="T070"] .digital-distribution-reading,[data-batch-page="G060"] .digital-release-handoff{grid-template-columns:1fr 1fr}[data-batch-page="G061"] .format-decision-axis{grid-template-columns:1fr 1fr}[data-batch-page="G061"] .format-question{grid-column:1/-1;min-height:175px}}
@media(max-width:540px){[data-production-workbench="T070"] .workbench-shell>header{display:block;padding:23px 20px 23px 66px;min-height:0}[data-production-workbench="T070"] .workbench-shell>header::before{left:20px;top:23px}[data-production-workbench="T074"] .workbench-shell>header{display:block;padding:23px 20px;min-height:0}[data-production-workbench="T070"] .workbench-form fieldset .fields,[data-production-workbench="T074"] .workbench-form fieldset .fields,[data-production-workbench="T074"] .workbench-result-grid{grid-template-columns:1fr}[data-production-workbench="T070"] .digital-distribution-output,[data-production-workbench="T074"] .digital-pricing-output{margin-left:-20px;margin-right:-20px}[data-production-workbench="T070"] .digital-distribution-output>header,[data-production-workbench="T070"] .digital-pending,[data-production-workbench="T070"] .digital-output-text-label,[data-production-workbench="T074"] .digital-pricing-output>header,[data-production-workbench="T074"] .digital-price-boundary,[data-production-workbench="T074"] .digital-output-text-label{padding-left:20px;padding-right:20px}[data-production-workbench="T070"] .digital-distribution-groups,[data-batch-page="T070"] .digital-distribution-reading,[data-batch-page="G060"] .digital-release-handoff,[data-batch-page="G064"] .digital-price-journey,[data-batch-page="G064"] .digital-price-reading>div,[data-batch-page="T074"] .digital-pricing-reading,[data-batch-page="G060"] .digital-release-ledger>div{grid-template-columns:1fr}[data-production-workbench="T070"] .digital-distribution-groups section,[data-batch-page="T070"] .digital-distribution-reading article,[data-batch-page="G060"] .digital-release-handoff article,[data-batch-page="G064"] .digital-price-journey article,[data-batch-page="G064"] .digital-price-reading article,[data-batch-page="T074"] .digital-pricing-reading article,[data-batch-page="G060"] .digital-release-ledger article{min-height:0;border-left:0;border-top:1px solid #ded4c8}[data-production-workbench="T070"] .digital-distribution-groups section:first-child,[data-batch-page="T070"] .digital-distribution-reading article:first-child,[data-batch-page="G060"] .digital-release-handoff article:first-child,[data-batch-page="G064"] .digital-price-journey article:first-child,[data-batch-page="G064"] .digital-price-reading article:first-child,[data-batch-page="T074"] .digital-pricing-reading article:first-child,[data-batch-page="G060"] .digital-release-ledger article:first-child{border-top:0}[data-production-workbench="T070"] .digital-pending{grid-template-columns:1fr;gap:8px}[data-batch-page="T074"] .digital-pricing-question dl,[data-batch-page="G061"] .format-channel-sheet dl{grid-template-columns:1fr}[data-batch-page="T074"] .digital-pricing-question dt,[data-batch-page="G061"] .format-channel-sheet dt{padding-bottom:5px;border-bottom:0}[data-batch-page="T074"] .digital-pricing-question dd,[data-batch-page="G061"] .format-channel-sheet dd{padding-top:5px}[data-batch-page="G061"] .format-decision-axis{grid-template-columns:1fr}[data-batch-page="G061"] .format-decision-axis>article{min-height:0;border-left:0;border-right:0}[data-batch-page="G061"] .format-question{grid-column:auto;min-height:0}[data-batch-page="G060"] .digital-release-guide>h2,[data-batch-page="G061"] .format-decision-guide>h2,[data-batch-page="G064"] .digital-price-guide>h2{font-size:27px;line-height:1.5}}

/* T070 keeps its three input groups readable when the base desktop geometry collapses. */
@media(max-width:900px){
  [data-production-workbench="T070"] .workbench-form fieldset:nth-child(1) .fields,
  [data-production-workbench="T070"] .workbench-form fieldset:nth-child(2) .fields,
  [data-production-workbench="T070"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:540px){
  [data-production-workbench="T070"] .workbench-form fieldset:nth-child(1) .fields,
  [data-production-workbench="T070"] .workbench-form fieldset:nth-child(2) .fields,
  [data-production-workbench="T070"] .workbench-form fieldset:nth-child(3) .fields{grid-template-columns:1fr}
}

[data-production-workbench="T074"] .workbench-results{width:100%;padding-bottom:0;background:#fff}
[data-production-workbench="T074"] .workbench-result-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}
[data-production-workbench="T074"] .workbench-form input[aria-invalid="true"]{border-color:var(--work-red);box-shadow:inset 0 0 0 1px var(--work-red);background:#fff8f7}
[data-production-workbench="T074"] .workbench-status:not(:empty){flex:1 0 100%;margin:0;padding:10px 12px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-muted);font-size:11px;font-weight:700;line-height:1.65}
[data-production-workbench="T074"] .workbench-status[data-state="error"]{border-left-color:var(--work-red);background:#fff1ed;color:var(--work-deep);font-weight:800}
[data-production-workbench="T074"] .workbench-status[data-state="success"]{border-left-color:var(--work-gold);background:#fff8ec;color:var(--work-ink)}
[data-production-workbench="T074"] .digital-price-table-wrap table{width:100%;min-width:0;table-layout:fixed}
[data-production-workbench="T074"] .digital-price-table-wrap th,[data-production-workbench="T074"] .digital-price-table-wrap td{overflow-wrap:anywhere}

@media(max-width:900px){
  [data-production-workbench="T074"] .workbench-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:540px){
  [data-production-workbench="T074"] .workbench-result-grid{grid-template-columns:1fr}
  [data-production-workbench="T074"] .digital-price-table-wrap{overflow:visible}
  [data-production-workbench="T074"] .digital-price-table-wrap table,
  [data-production-workbench="T074"] .digital-price-table-wrap thead,
  [data-production-workbench="T074"] .digital-price-table-wrap tbody,
  [data-production-workbench="T074"] .digital-price-table-wrap tr,
  [data-production-workbench="T074"] .digital-price-table-wrap th,
  [data-production-workbench="T074"] .digital-price-table-wrap td{display:block;width:100%;min-width:0}
  [data-production-workbench="T074"] .digital-price-table-wrap thead{display:none}
  [data-production-workbench="T074"] .digital-price-table-wrap tr{margin-bottom:12px;border:1px solid #ded4c8;background:#fff}
  [data-production-workbench="T074"] .digital-price-table-wrap tbody th{padding:11px 14px;background:var(--work-deep);color:#fff;text-align:left;font-family:var(--font-jp);font-weight:800}
  [data-production-workbench="T074"] .digital-price-table-wrap tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 14px;border-right:0;text-align:right;white-space:normal}
  [data-production-workbench="T074"] .digital-price-table-wrap tbody td::before{flex:1 1 auto;color:var(--work-deep);content:attr(data-label);font:800 11px/1.6 var(--font-jp);text-align:left}
}

/* Phase 9, batch 8: distinct platform and distribution reference layouts. */
[data-batch-page="G062"] .kindle-submission-guide,[data-batch-page="G063"] .download-delivery-guide,[data-batch-page="G065"] .bonus-terms-guide,[data-batch-page="G066"] .free-pdf-guide,[data-batch-page="S050"] .platform-check-sheet{margin-top:42px;padding-top:5px;border-top:5px solid var(--work-deep)}
[data-batch-page="G062"] h2,[data-batch-page="G063"] h2,[data-batch-page="G065"] h2,[data-batch-page="G066"] h2,[data-batch-page="S050"] h2{max-width:850px;margin:13px 0 15px;font-size:34px;line-height:1.45}
[data-batch-page="G062"] .guide-lead,[data-batch-page="G063"] .guide-lead,[data-batch-page="G065"] .guide-lead,[data-batch-page="G066"] .guide-lead,[data-batch-page="S050"] .guide-lead{max-width:820px;margin:0 0 37px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G062"] .kindle-submission-shelf{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G062"] .kindle-submission-shelf article{display:flex;min-height:385px;flex-direction:column;padding:21px 17px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G062"] .kindle-submission-shelf article:nth-child(1){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G062"] .kindle-submission-shelf article:nth-child(2){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G062"] .kindle-submission-shelf article:nth-child(3){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G062"] .kindle-submission-shelf article:nth-child(4){border-top:6px solid var(--work-deep)}
[data-batch-page="G062"] .kindle-submission-shelf b,[data-batch-page="G063"] .download-reader-lane b,[data-batch-page="G065"] .bonus-layout b,[data-batch-page="G066"] .pdf-scope-doors b{color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}[data-batch-page="G062"] .kindle-submission-shelf h3,[data-batch-page="G063"] .download-reader-lane h3,[data-batch-page="G065"] .bonus-layout h3,[data-batch-page="G066"] .pdf-scope-doors h3{margin:11px 0 10px;font-size:18px;line-height:1.55}[data-batch-page="G062"] .kindle-submission-shelf p,[data-batch-page="G063"] .download-reader-lane p,[data-batch-page="G065"] .bonus-layout p,[data-batch-page="G066"] .pdf-scope-doors p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G062"] .kindle-submission-shelf dl{margin:18px 0 0;border-top:1px solid #ded4c8}[data-batch-page="G062"] .kindle-submission-shelf dt,[data-batch-page="G062"] .kindle-submission-shelf dd{margin:0;padding:9px 0;border-bottom:1px solid #ded4c8;font-size:10px;line-height:1.7}[data-batch-page="G062"] .kindle-submission-shelf dt{color:var(--work-deep);font-weight:800}[data-batch-page="G062"] .kindle-submission-shelf dd{color:var(--work-muted)}
[data-batch-page="G062"] .kindle-work-split{margin-top:38px}[data-batch-page="G062"] .kindle-work-split>h3{margin:0;padding-bottom:13px;border-bottom:2px solid var(--work-ink);font-size:22px}[data-batch-page="G062"] .kindle-work-split>div{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ded4c8}[data-batch-page="G062"] .kindle-work-split article{padding:19px 17px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G062"] .kindle-work-split article:nth-child(2){background:var(--work-stock)}[data-batch-page="G062"] .kindle-work-split h4{margin:0 0 9px;font-size:15px;line-height:1.55}[data-batch-page="G062"] .kindle-work-split p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G063"] .download-reader-lane{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G063"] .download-reader-lane li{min-height:362px;padding:20px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G063"] .download-reader-lane li:nth-child(1){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G063"] .download-reader-lane li:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G063"] .download-reader-lane li:nth-child(3){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G063"] .download-reader-lane li:nth-child(4){border-top:6px solid var(--work-deep)}[data-batch-page="G063"] .download-reader-lane header{min-height:75px;border-bottom:1px solid #ded4c8}[data-batch-page="G063"] .download-reader-lane>li>div{padding-top:14px}[data-batch-page="G063"] .download-reader-lane strong{display:block;margin-bottom:5px;color:var(--work-deep);font-size:10px}[data-batch-page="G063"] .download-reader-lane .reader-side{margin-top:16px;padding-top:14px;border-top:1px solid #ded4c8}
[data-batch-page="G063"] .download-test-sheet{display:grid;grid-template-columns:245px 1fr;gap:28px;margin-top:38px;padding:22px 25px;border-top:5px solid var(--work-deep);background:var(--work-stock)}[data-batch-page="G063"] .download-test-sheet header p{margin:0;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}[data-batch-page="G063"] .download-test-sheet h3{margin:11px 0 0;font-size:20px;line-height:1.55}[data-batch-page="G063"] .download-test-sheet ul{margin:0;padding:0;list-style:none}[data-batch-page="G063"] .download-test-sheet li{padding:9px 0 9px 22px;border-bottom:1px solid #d8cec1;color:var(--work-muted);font-size:12px;line-height:1.8;position:relative}[data-batch-page="G063"] .download-test-sheet li::before{position:absolute;left:0;color:var(--work-red);content:"□";font-weight:800}
[data-batch-page="G065"] .bonus-layout{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:0;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G065"] .bonus-layout>article,[data-batch-page="G065"] .bonus-receipt{padding:19px 17px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G065"] .bonus-layout .eligibility{border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G065"] .bonus-layout .content{border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G065"] .bonus-layout .delivery{border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G065"] .bonus-layout .limit{border-top:6px solid var(--work-deep)}[data-batch-page="G065"] .bonus-layout .support{grid-column:1/-1;background:#fff}[data-batch-page="G065"] .bonus-receipt{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;border-top:6px solid var(--work-deep);background:#1a1a1a;color:#fff}[data-batch-page="G065"] .bonus-receipt>p{color:#f2d9a0;font:800 10px var(--font-mono);letter-spacing:.08em}[data-batch-page="G065"] .bonus-receipt h3{margin:12px 0 17px;font-size:23px;line-height:1.55}[data-batch-page="G065"] .bonus-receipt dl{margin:0;border-top:1px solid #605b57}[data-batch-page="G065"] .bonus-receipt dt,[data-batch-page="G065"] .bonus-receipt dd{margin:0;padding:9px 0;border-bottom:1px solid #605b57;font-size:11px;line-height:1.7}[data-batch-page="G065"] .bonus-receipt dt{color:#f2d9a0;font-weight:800}[data-batch-page="G065"] .bonus-receipt dd{color:#f2ece3}
[data-batch-page="G065"] .bonus-method-sheet{margin-top:38px;padding-top:20px;border-top:2px solid var(--work-ink)}[data-batch-page="G065"] .bonus-method-sheet h3{margin:0 0 14px;font-size:22px}[data-batch-page="G065"] .bonus-method-sheet dl{display:grid;grid-template-columns:180px 1fr;margin:0;border-top:1px solid #ded4c8}[data-batch-page="G065"] .bonus-method-sheet dt,[data-batch-page="G065"] .bonus-method-sheet dd{margin:0;padding:14px 16px;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}[data-batch-page="G065"] .bonus-method-sheet dt{background:var(--work-stock);color:var(--work-deep);font-weight:800}[data-batch-page="G065"] .bonus-method-sheet dd{background:#fff;color:var(--work-muted)}
[data-batch-page="G066"] .pdf-scope-doors{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G066"] .pdf-scope-doors article{min-height:358px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G066"] .pdf-scope-doors article:nth-child(1){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G066"] .pdf-scope-doors article:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G066"] .pdf-scope-doors article:nth-child(3){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G066"] .pdf-scope-doors ul{margin:17px 0 0;padding:0;list-style:none;border-top:1px solid #ded4c8}[data-batch-page="G066"] .pdf-scope-doors li{padding:9px 0;border-bottom:1px solid #ded4c8;color:var(--work-muted);font-size:11px;line-height:1.7}
[data-batch-page="G066"] .publication-log-sheet{display:grid;grid-template-columns:300px 1fr;gap:30px;margin-top:38px;padding:23px 25px;border-left:6px solid var(--work-red);background:#fff}[data-batch-page="G066"] .publication-log-sheet h3{margin:0;font-size:21px;line-height:1.55}[data-batch-page="G066"] .publication-log-sheet header p{margin:11px 0 0;color:var(--work-muted);font-size:12px;line-height:1.85}[data-batch-page="G066"] .publication-log-sheet dl{margin:0;border-top:1px solid #ded4c8}[data-batch-page="G066"] .publication-log-sheet dt,[data-batch-page="G066"] .publication-log-sheet dd{margin:0;padding:12px 0;border-bottom:1px solid #ded4c8;font-size:12px;line-height:1.8}[data-batch-page="G066"] .publication-log-sheet dt{color:var(--work-deep);font-weight:800}[data-batch-page="G066"] .publication-log-sheet dd{color:var(--work-muted)}[data-batch-page="G066"] .free-pdf-boundary{margin-top:30px;padding:20px 23px;border-left:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G066"] .free-pdf-boundary h3{margin:0;font-size:18px}[data-batch-page="G066"] .free-pdf-boundary p{max-width:800px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S050"] .platform-check-table-wrap{overflow-x:auto;border-top:2px solid var(--work-ink)}[data-batch-page="S050"] .platform-check-table-wrap table{width:100%;min-width:900px;border-collapse:collapse}[data-batch-page="S050"] .platform-check-table-wrap th,[data-batch-page="S050"] .platform-check-table-wrap td{padding:15px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;text-align:left;vertical-align:top;font-size:12px;line-height:1.8}[data-batch-page="S050"] .platform-check-table-wrap thead th{background:var(--work-deep);color:#fff;font-weight:800}[data-batch-page="S050"] .platform-check-table-wrap tbody th{width:142px;background:var(--work-stock);color:var(--work-deep);font-weight:800}[data-batch-page="S050"] .platform-check-table-wrap tbody tr:nth-child(even) td{background:#fff}[data-batch-page="S050"] .platform-check-table-wrap tbody tr:nth-child(odd) td{background:#faf7f2}[data-batch-page="S050"] .platform-check-table-wrap tbody td:nth-child(3){background:#fff8ec!important}[data-batch-page="S050"] .platform-check-table-wrap tbody tr:hover td,[data-batch-page="S050"] .platform-check-table-wrap tbody tr:hover th{background:#fff0ee!important}
[data-batch-page="S050"] .platform-check-use{margin-top:36px;padding-top:20px;border-top:2px solid var(--work-ink)}[data-batch-page="S050"] .platform-check-use h3{margin:0 0 14px;font-size:22px}[data-batch-page="S050"] .platform-check-use ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-left:1px solid #ded4c8}[data-batch-page="S050"] .platform-check-use li{padding:17px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff;color:var(--work-muted);font-size:12px;line-height:1.85}[data-batch-page="S050"] .platform-check-use li:nth-child(2){background:var(--work-stock)}
[data-batch-page="G062"] .platform-current-note,[data-batch-page="G063"] .platform-current-note,[data-batch-page="G065"] .platform-current-note,[data-batch-page="S050"] .platform-current-note{margin-top:30px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G062"] .platform-current-note h3,[data-batch-page="G063"] .platform-current-note h3,[data-batch-page="G065"] .platform-current-note h3,[data-batch-page="S050"] .platform-current-note h3{margin:0;font-size:18px}[data-batch-page="G062"] .platform-current-note p,[data-batch-page="G063"] .platform-current-note p,[data-batch-page="G065"] .platform-current-note p,[data-batch-page="S050"] .platform-current-note p{max-width:810px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}[data-batch-page="G062"] .platform-current-note a,[data-batch-page="G063"] .platform-current-note a,[data-batch-page="G065"] .platform-current-note a,[data-batch-page="S050"] .platform-current-note a{color:var(--work-deep);font-weight:800}
[data-batch-page="G062"] .kindle-route,[data-batch-page="G063"] .download-route,[data-batch-page="G065"] .bonus-route,[data-batch-page="G066"] .free-pdf-route,[data-batch-page="S050"] .platform-route{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}[data-batch-page="G062"] .kindle-route a,[data-batch-page="G063"] .download-route a,[data-batch-page="G065"] .bonus-route a,[data-batch-page="G066"] .free-pdf-route a,[data-batch-page="S050"] .platform-route a{display:flex;min-height:58px;align-items:center;padding:12px 14px;border:1px solid #ded4c8;border-left:4px solid var(--work-red);background:#fff;color:var(--work-ink);font-size:12px;font-weight:800;line-height:1.6;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}[data-batch-page="G062"] .kindle-route a:hover,[data-batch-page="G063"] .download-route a:hover,[data-batch-page="G065"] .bonus-route a:hover,[data-batch-page="G066"] .free-pdf-route a:hover,[data-batch-page="S050"] .platform-route a:hover{border-color:var(--work-deep);background:#fff4f1;transform:translateY(-2px)}
@media(max-width:900px){[data-batch-page="G062"] .kindle-submission-shelf,[data-batch-page="G063"] .download-reader-lane{grid-template-columns:1fr 1fr}[data-batch-page="G063"] .download-test-sheet,[data-batch-page="G066"] .publication-log-sheet{grid-template-columns:1fr}[data-batch-page="G066"] .publication-log-sheet{gap:18px}[data-batch-page="S050"] .platform-check-use ol{grid-template-columns:1fr}}
@media(max-width:620px){[data-batch-page="G062"] h2,[data-batch-page="G063"] h2,[data-batch-page="G065"] h2,[data-batch-page="G066"] h2,[data-batch-page="S050"] h2{font-size:27px;line-height:1.5}[data-batch-page="G062"] .kindle-submission-shelf,[data-batch-page="G063"] .download-reader-lane,[data-batch-page="G066"] .pdf-scope-doors,[data-batch-page="G062"] .kindle-work-split>div,[data-batch-page="G062"] .kindle-route,[data-batch-page="G063"] .download-route,[data-batch-page="G065"] .bonus-route,[data-batch-page="G066"] .free-pdf-route,[data-batch-page="S050"] .platform-route{grid-template-columns:1fr}[data-batch-page="G062"] .kindle-submission-shelf article,[data-batch-page="G063"] .download-reader-lane li,[data-batch-page="G066"] .pdf-scope-doors article{min-height:0;border-left:0}[data-batch-page="G065"] .bonus-layout{grid-template-columns:1fr}[data-batch-page="G065"] .bonus-layout>article,[data-batch-page="G065"] .bonus-receipt{grid-column:auto;grid-row:auto;border-left:0}[data-batch-page="G065"] .bonus-receipt{order:-1;min-height:0}[data-batch-page="G065"] .bonus-method-sheet dl{grid-template-columns:1fr}[data-batch-page="G065"] .bonus-method-sheet dt{padding-bottom:4px;border-bottom:0}[data-batch-page="G065"] .bonus-method-sheet dd{padding-top:4px}[data-batch-page="G063"] .download-test-sheet{padding:20px;gap:17px}[data-batch-page="G066"] .publication-log-sheet{padding:20px}[data-batch-page="S050"] .platform-check-table-wrap{overflow:visible}[data-batch-page="S050"] .platform-check-table-wrap table,[data-batch-page="S050"] .platform-check-table-wrap thead,[data-batch-page="S050"] .platform-check-table-wrap tbody,[data-batch-page="S050"] .platform-check-table-wrap tr,[data-batch-page="S050"] .platform-check-table-wrap th,[data-batch-page="S050"] .platform-check-table-wrap td{display:block;width:auto;min-width:0}[data-batch-page="S050"] .platform-check-table-wrap thead{display:none}[data-batch-page="S050"] .platform-check-table-wrap tbody tr{margin-bottom:14px;border:1px solid #ded4c8;background:#fff}[data-batch-page="S050"] .platform-check-table-wrap tbody th{border:0;border-bottom:2px solid var(--work-deep);background:var(--work-deep);color:#fff}[data-batch-page="S050"] .platform-check-table-wrap tbody td{padding:12px 15px 12px 122px;border:0;border-bottom:1px solid #ded4c8;background:#fff!important;position:relative}[data-batch-page="S050"] .platform-check-table-wrap tbody td:nth-child(3){background:#fff8ec!important}[data-batch-page="S050"] .platform-check-table-wrap tbody td::before{position:absolute;top:12px;left:14px;width:94px;color:var(--work-deep);content:attr(data-label);font-size:10px;font-weight:800;line-height:1.6}[data-batch-page="S050"] .platform-check-use ol{display:block;border:0}[data-batch-page="S050"] .platform-check-use li{border:1px solid #ded4c8;border-bottom:0}[data-batch-page="S050"] .platform-check-use li:last-child{border-bottom:1px solid #ded4c8}}
@media(prefers-reduced-motion:reduce){[data-batch-page="G062"] .kindle-route a,[data-batch-page="G063"] .download-route a,[data-batch-page="G065"] .bonus-route a,[data-batch-page="G066"] .free-pdf-route a,[data-batch-page="S050"] .platform-route a{transition:none}}

/* Phase 9, batch 8: cover, format, benefit, and infringement record layouts. */
[data-batch-page="G067"] .ebook-cover-guide,[data-batch-page="G070"] .reprint-first-response-guide,[data-batch-page="S049"] .digital-format-reference,[data-batch-page="S051"] .ebook-cover-spec-sheet,[data-batch-page="S052"] .bonus-record-reference,[data-batch-page="S054"] .reprint-record-reference{margin-top:42px;padding-top:5px;border-top:5px solid var(--work-deep)}
[data-batch-page="G067"] h2,[data-batch-page="G070"] h2,[data-batch-page="S049"] h2,[data-batch-page="S051"] h2,[data-batch-page="S052"] h2,[data-batch-page="S054"] h2{max-width:860px;margin:13px 0 15px;font-size:34px;line-height:1.45}[data-batch-page="G067"] .guide-lead,[data-batch-page="G070"] .guide-lead,[data-batch-page="S049"] .guide-lead,[data-batch-page="S051"] .guide-lead,[data-batch-page="S052"] .guide-lead,[data-batch-page="S054"] .guide-lead{max-width:825px;margin:0 0 37px;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G067"] .cover-viewing-stations{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G067"] .cover-viewing-stations article{display:flex;min-height:306px;flex-direction:column;padding:22px 19px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G067"] .cover-viewing-stations article:nth-child(1){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G067"] .cover-viewing-stations article:nth-child(2){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G067"] .cover-viewing-stations article:nth-child(3){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G067"] .cover-viewing-stations b,[data-batch-page="G070"] .reprint-ledgers b,[data-batch-page="S049"] .format-fixedness-band b,[data-batch-page="S051"] .cover-spec-ticket header b,[data-batch-page="S052"] .bonus-record-ledgers b,[data-batch-page="S054"] .reprint-record-rows header b{color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}[data-batch-page="G067"] .cover-viewing-stations h3,[data-batch-page="G070"] .reprint-ledgers h3,[data-batch-page="S049"] .format-fixedness-band h3,[data-batch-page="S051"] .cover-spec-ticket h3,[data-batch-page="S052"] .bonus-record-ledgers h3,[data-batch-page="S054"] .reprint-record-rows h3{margin:12px 0 10px;font-size:18px;line-height:1.55}[data-batch-page="G067"] .cover-viewing-stations p,[data-batch-page="G070"] .reprint-ledgers p,[data-batch-page="S049"] .format-fixedness-band p,[data-batch-page="S051"] .cover-spec-ticket p,[data-batch-page="S052"] .bonus-record-ledgers p,[data-batch-page="S054"] .reprint-record-rows p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.85}[data-batch-page="G067"] .cover-viewing-stations span{display:block;margin-top:auto;padding-top:13px;border-top:1px solid #ded4c8;color:var(--work-ink);font-size:10px;line-height:1.7}
[data-batch-page="G067"] .cover-paper-digital{margin-top:38px;padding-top:20px;border-top:2px solid var(--work-ink)}[data-batch-page="G067"] .cover-paper-digital h3{margin:0 0 14px;font-size:22px}[data-batch-page="G067"] .cover-paper-digital>div{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #ded4c8}[data-batch-page="G067"] .cover-paper-digital article{padding:19px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G067"] .cover-paper-digital article:first-child{background:var(--work-stock)}[data-batch-page="G067"] .cover-paper-digital b{color:var(--work-deep);font-size:15px}[data-batch-page="G067"] .cover-paper-digital p{margin:9px 0 0;color:var(--work-muted);font-size:12px;line-height:1.85}
[data-batch-page="G070"] .reprint-ledgers{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G070"] .reprint-ledgers article{min-height:343px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G070"] .reprint-ledgers article:nth-child(1){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="G070"] .reprint-ledgers article:nth-child(2){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="G070"] .reprint-ledgers article:nth-child(3){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G070"] .reprint-ledgers dl{margin:17px 0 0;border-top:1px solid #ded4c8}[data-batch-page="G070"] .reprint-ledgers dt,[data-batch-page="G070"] .reprint-ledgers dd{margin:0;padding:9px 0;border-bottom:1px solid #ded4c8;font-size:11px;line-height:1.75}[data-batch-page="G070"] .reprint-ledgers dt{color:var(--work-deep);font-weight:800}[data-batch-page="G070"] .reprint-ledgers dd{color:var(--work-muted)}
[data-batch-page="G070"] .reprint-action-boundary{display:grid;grid-template-columns:1fr 1fr;margin-top:37px;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="G070"] .reprint-action-boundary article{padding:20px 21px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="G070"] .reprint-action-boundary article:nth-child(2){background:var(--work-stock)}[data-batch-page="G070"] .reprint-action-boundary h3{margin:0 0 12px;font-size:19px}[data-batch-page="G070"] .reprint-action-boundary ul{margin:0;padding-left:18px;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S049"] .format-fixedness-band{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="S049"] .format-fixedness-band article{min-height:254px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="S049"] .format-fixedness-band article:nth-child(1){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="S049"] .format-fixedness-band article:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="S049"] .format-fixedness-band article:nth-child(3){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="S049"] .format-reference-table-wrap{overflow-x:auto;margin-top:38px;border-top:2px solid var(--work-ink)}[data-batch-page="S049"] .format-reference-table-wrap table{width:100%;min-width:780px;border-collapse:collapse}[data-batch-page="S049"] .format-reference-table-wrap th,[data-batch-page="S049"] .format-reference-table-wrap td{padding:14px 15px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;text-align:left;vertical-align:top;font-size:12px;line-height:1.8}[data-batch-page="S049"] .format-reference-table-wrap thead th{background:var(--work-deep);color:#fff;font-weight:800}[data-batch-page="S049"] .format-reference-table-wrap tbody th{width:164px;background:var(--work-stock);color:var(--work-deep);font-weight:800}[data-batch-page="S049"] .format-reference-table-wrap tbody tr:nth-child(even) td{background:var(--work-stock)}[data-batch-page="S049"] .format-reference-table-wrap tbody tr:hover td,[data-batch-page="S049"] .format-reference-table-wrap tbody tr:hover th{background:#fff0ee}
[data-batch-page="S051"] .cover-spec-ticket{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="S051"] .cover-spec-ticket section{min-height:378px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="S051"] .cover-spec-ticket section:nth-child(1){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="S051"] .cover-spec-ticket section:nth-child(2){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="S051"] .cover-spec-ticket section:nth-child(3){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="S051"] .cover-spec-ticket header{display:flex;align-items:baseline;gap:10px;padding-bottom:12px;border-bottom:1px solid #ded4c8}[data-batch-page="S051"] .cover-spec-ticket h3{margin:0}[data-batch-page="S051"] .cover-spec-ticket dl{margin:16px 0 0;border-top:1px solid #ded4c8}[data-batch-page="S051"] .cover-spec-ticket dt,[data-batch-page="S051"] .cover-spec-ticket dd{margin:0;padding:10px 0;border-bottom:1px solid #ded4c8;font-size:11px;line-height:1.75}[data-batch-page="S051"] .cover-spec-ticket dt{color:var(--work-deep);font-weight:800}[data-batch-page="S051"] .cover-spec-ticket dd{color:var(--work-muted)}[data-batch-page="S051"] .ebook-cover-paper-note{margin-top:38px;padding:21px 24px;border-left:6px solid var(--work-red);background:#fff4f1}[data-batch-page="S051"] .ebook-cover-paper-note h3{margin:0;font-size:19px}[data-batch-page="S051"] .ebook-cover-paper-note p{max-width:805px;margin:9px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S052"] .bonus-record-ledgers{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}[data-batch-page="S052"] .bonus-record-ledgers article{min-height:338px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}[data-batch-page="S052"] .bonus-record-ledgers article:nth-child(1){border-top:6px solid var(--work-red);background:#fff4f1}[data-batch-page="S052"] .bonus-record-ledgers article:nth-child(2){border-top:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="S052"] .bonus-record-ledgers article:nth-child(3){border-top:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="S052"] .bonus-record-ledgers dl{margin:17px 0 0;border-top:1px solid #ded4c8}[data-batch-page="S052"] .bonus-record-ledgers dt,[data-batch-page="S052"] .bonus-record-ledgers dd{margin:0;padding:9px 0;border-bottom:1px solid #ded4c8;font-size:11px;line-height:1.75}[data-batch-page="S052"] .bonus-record-ledgers dt{color:var(--work-deep);font-weight:800}[data-batch-page="S052"] .bonus-record-ledgers dd{color:var(--work-muted)}[data-batch-page="S052"] .bonus-change-strip{margin-top:38px;padding-top:20px;border-top:2px solid var(--work-ink)}[data-batch-page="S052"] .bonus-change-strip h3{margin:0 0 14px;font-size:22px}[data-batch-page="S052"] .bonus-change-strip ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-left:1px solid #ded4c8}[data-batch-page="S052"] .bonus-change-strip li{padding:17px 16px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff;color:var(--work-muted);font-size:12px;line-height:1.85}[data-batch-page="S052"] .bonus-change-strip li:nth-child(2){background:var(--work-stock)}
[data-batch-page="S054"] .reprint-record-rows{display:grid;gap:0;border-top:2px solid var(--work-ink)}[data-batch-page="S054"] .reprint-record-rows article{display:grid;grid-template-columns:190px 1fr 235px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;border-left:1px solid #ded4c8;background:#fff}[data-batch-page="S054"] .reprint-record-rows article:nth-child(1){border-left:6px solid var(--work-ink);background:var(--work-stock)}[data-batch-page="S054"] .reprint-record-rows article:nth-child(2){border-left:6px solid var(--work-red);background:#fff4f1}[data-batch-page="S054"] .reprint-record-rows article:nth-child(3){border-left:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="S054"] .reprint-record-rows header,[data-batch-page="S054"] .reprint-record-rows dl,[data-batch-page="S054"] .reprint-record-rows aside{margin:0;padding:19px 17px;border-right:1px solid #ded4c8}[data-batch-page="S054"] .reprint-record-rows header{background:rgba(255,255,255,.5)}[data-batch-page="S054"] .reprint-record-rows h3{margin-bottom:0}[data-batch-page="S054"] .reprint-record-rows dl{display:grid;grid-template-columns:116px 1fr;align-content:start;padding:0;border-top:0}[data-batch-page="S054"] .reprint-record-rows dt,[data-batch-page="S054"] .reprint-record-rows dd{margin:0;padding:12px 13px;border-bottom:1px solid #ded4c8;font-size:11px;line-height:1.75}[data-batch-page="S054"] .reprint-record-rows dt{color:var(--work-deep);font-weight:800}[data-batch-page="S054"] .reprint-record-rows dd{color:var(--work-muted)}[data-batch-page="S054"] .reprint-record-rows aside{display:grid;align-content:start;gap:8px;background:#fff}[data-batch-page="S054"] .reprint-record-rows aside b{color:var(--work-deep);font-size:11px}[data-batch-page="S054"] .reprint-record-rows aside span{color:var(--work-muted);font-size:11px;line-height:1.8}[data-batch-page="S054"] .reprint-record-use{display:grid;grid-template-columns:250px 1fr;gap:28px;margin-top:38px;padding:22px 25px;border-top:5px solid var(--work-deep);background:var(--work-stock)}[data-batch-page="S054"] .reprint-record-use h3{margin:0;font-size:20px;line-height:1.55}[data-batch-page="S054"] .reprint-record-use p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G067"] .cover-current-boundary,[data-batch-page="G070"] .reprint-current-boundary,[data-batch-page="S051"] .cover-current-boundary,[data-batch-page="S052"] .bonus-record-boundary,[data-batch-page="S054"] .reprint-record-boundary,[data-batch-page="S049"] .format-reference-boundary{margin-top:30px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}[data-batch-page="G067"] .cover-current-boundary h3,[data-batch-page="G070"] .reprint-current-boundary h3,[data-batch-page="S051"] .cover-current-boundary h3,[data-batch-page="S052"] .bonus-record-boundary h3,[data-batch-page="S054"] .reprint-record-boundary h3,[data-batch-page="S049"] .format-reference-boundary h3{margin:0;font-size:18px}[data-batch-page="G067"] .cover-current-boundary p,[data-batch-page="G070"] .reprint-current-boundary p,[data-batch-page="S051"] .cover-current-boundary p,[data-batch-page="S052"] .bonus-record-boundary p,[data-batch-page="S054"] .reprint-record-boundary p,[data-batch-page="S049"] .format-reference-boundary p{max-width:810px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G067"] .cover-guide-route,[data-batch-page="G070"] .reprint-guide-route,[data-batch-page="S049"] .format-reference-route,[data-batch-page="S051"] .cover-spec-route,[data-batch-page="S052"] .bonus-record-route,[data-batch-page="S054"] .reprint-record-route{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}[data-batch-page="G067"] .cover-guide-route a,[data-batch-page="G070"] .reprint-guide-route a,[data-batch-page="S049"] .format-reference-route a,[data-batch-page="S051"] .cover-spec-route a,[data-batch-page="S052"] .bonus-record-route a,[data-batch-page="S054"] .reprint-record-route a{display:flex;min-height:58px;align-items:center;padding:12px 14px;border:1px solid #ded4c8;border-left:4px solid var(--work-red);background:#fff;color:var(--work-ink);font-size:12px;font-weight:800;line-height:1.6;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}[data-batch-page="G067"] .cover-guide-route a:hover,[data-batch-page="G070"] .reprint-guide-route a:hover,[data-batch-page="S049"] .format-reference-route a:hover,[data-batch-page="S051"] .cover-spec-route a:hover,[data-batch-page="S052"] .bonus-record-route a:hover,[data-batch-page="S054"] .reprint-record-route a:hover{border-color:var(--work-deep);background:#fff4f1;transform:translateY(-2px)}
@media(max-width:900px){[data-batch-page="G067"] .cover-viewing-stations,[data-batch-page="G070"] .reprint-ledgers,[data-batch-page="S051"] .cover-spec-ticket,[data-batch-page="S052"] .bonus-record-ledgers{grid-template-columns:1fr 1fr}[data-batch-page="S054"] .reprint-record-rows article{grid-template-columns:165px 1fr}[data-batch-page="S054"] .reprint-record-rows aside{grid-column:1/-1;border-top:1px solid #ded4c8}[data-batch-page="S054"] .reprint-record-use{grid-template-columns:1fr}}
@media(max-width:620px){[data-batch-page="G067"] h2,[data-batch-page="G070"] h2,[data-batch-page="S049"] h2,[data-batch-page="S051"] h2,[data-batch-page="S052"] h2,[data-batch-page="S054"] h2{font-size:27px;line-height:1.5}[data-batch-page="G067"] .cover-viewing-stations,[data-batch-page="G070"] .reprint-ledgers,[data-batch-page="S049"] .format-fixedness-band,[data-batch-page="S051"] .cover-spec-ticket,[data-batch-page="S052"] .bonus-record-ledgers,[data-batch-page="G067"] .cover-guide-route,[data-batch-page="G070"] .reprint-guide-route,[data-batch-page="S049"] .format-reference-route,[data-batch-page="S051"] .cover-spec-route,[data-batch-page="S052"] .bonus-record-route,[data-batch-page="S054"] .reprint-record-route{grid-template-columns:1fr}[data-batch-page="G067"] .cover-viewing-stations article,[data-batch-page="G070"] .reprint-ledgers article,[data-batch-page="S049"] .format-fixedness-band article,[data-batch-page="S051"] .cover-spec-ticket section,[data-batch-page="S052"] .bonus-record-ledgers article{min-height:0;border-left:0}[data-batch-page="G067"] .cover-paper-digital>div,[data-batch-page="G070"] .reprint-action-boundary{grid-template-columns:1fr}[data-batch-page="S049"] .format-reference-table-wrap{overflow:visible}[data-batch-page="S049"] .format-reference-table-wrap table,[data-batch-page="S049"] .format-reference-table-wrap thead,[data-batch-page="S049"] .format-reference-table-wrap tbody,[data-batch-page="S049"] .format-reference-table-wrap tr,[data-batch-page="S049"] .format-reference-table-wrap th,[data-batch-page="S049"] .format-reference-table-wrap td{display:block;width:auto;min-width:0}[data-batch-page="S049"] .format-reference-table-wrap thead{display:none}[data-batch-page="S049"] .format-reference-table-wrap tbody tr{margin-bottom:14px;border:1px solid #ded4c8;background:#fff}[data-batch-page="S049"] .format-reference-table-wrap tbody th{border:0;border-bottom:2px solid var(--work-deep);background:var(--work-deep);color:#fff}[data-batch-page="S049"] .format-reference-table-wrap tbody td{padding:12px 14px 12px 106px;border:0;border-bottom:1px solid #ded4c8;background:#fff!important;position:relative}[data-batch-page="S049"] .format-reference-table-wrap tbody td::before{position:absolute;top:12px;left:13px;width:80px;color:var(--work-deep);content:attr(data-label);font-size:10px;font-weight:800;line-height:1.6}[data-batch-page="S052"] .bonus-change-strip ol{display:block;border:0}[data-batch-page="S052"] .bonus-change-strip li{border:1px solid #ded4c8;border-bottom:0}[data-batch-page="S052"] .bonus-change-strip li:last-child{border-bottom:1px solid #ded4c8}[data-batch-page="S054"] .reprint-record-rows article{display:block;border-left-width:6px}[data-batch-page="S054"] .reprint-record-rows header,[data-batch-page="S054"] .reprint-record-rows dl,[data-batch-page="S054"] .reprint-record-rows aside{border-right:0}[data-batch-page="S054"] .reprint-record-rows dl{display:block;padding:0}[data-batch-page="S054"] .reprint-record-rows dt{padding-bottom:4px;border-bottom:0}[data-batch-page="S054"] .reprint-record-rows dd{padding-top:4px}[data-batch-page="S054"] .reprint-record-use{gap:16px;padding:20px}}
@media(prefers-reduced-motion:reduce){[data-batch-page="G067"] .cover-guide-route a,[data-batch-page="G070"] .reprint-guide-route a,[data-batch-page="S049"] .format-reference-route a,[data-batch-page="S051"] .cover-spec-route a,[data-batch-page="S052"] .bonus-record-route a,[data-batch-page="S054"] .reprint-record-route a{transition:none}}

/* Colophon and release-policy pages use record structures, not generic guide cards. */
[data-batch-page="G019"] .colophon-branch-guide,[data-batch-page="S028"] .colophon-reference-sheet{margin-top:42px;padding-top:4px;border-top:5px solid var(--work-deep)}
[data-batch-page="G019"] .colophon-branch-guide>header,[data-batch-page="S028"] .colophon-reference-sheet>header{max-width:840px}
[data-batch-page="G019"] h2,[data-batch-page="S028"] h2,[data-batch-page="G060"] .digital-rights-ledger h2{margin:13px 0 16px;font-size:34px;line-height:1.42}
[data-batch-page="G019"] .guide-lead,[data-batch-page="S028"] .guide-lead,[data-batch-page="G060"] .digital-rights-ledger>header>p:last-child{margin:0;color:var(--work-muted);font-size:15px;line-height:2}
[data-batch-page="G019"] .colophon-common-record{display:grid;grid-template-columns:255px 1fr;margin-top:37px;border-top:2px solid var(--work-ink);border-bottom:1px solid #ded4c8;background:var(--work-stock)}
[data-batch-page="G019"] .colophon-common-record>div{padding:22px 20px;border-right:1px solid #ded4c8}
[data-batch-page="G019"] .colophon-common-record>div span,[data-batch-page="G019"] .colophon-edition-branches header span{display:block;color:var(--work-deep);font:800 10px var(--font-mono);letter-spacing:.07em}
[data-batch-page="G019"] .colophon-common-record h3{margin:12px 0 0;font-size:21px;line-height:1.55}
[data-batch-page="G019"] .colophon-common-record dl{margin:0;padding:4px 0;background:#fff}
[data-batch-page="G019"] .colophon-common-record dt,[data-batch-page="G019"] .colophon-common-record dd{margin:0;padding:11px 18px;font-size:12px;line-height:1.75}
[data-batch-page="G019"] .colophon-common-record dt{padding-bottom:0;color:var(--work-deep);font-weight:800}
[data-batch-page="G019"] .colophon-common-record dd{color:var(--work-muted)}
[data-batch-page="G019"] .colophon-edition-branches{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G019"] .colophon-edition-branches section{min-height:306px;padding:23px 22px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8}
[data-batch-page="G019"] .colophon-edition-branches .print-edition{border-top:6px solid var(--work-ink);background:#fff}
[data-batch-page="G019"] .colophon-edition-branches .digital-edition{border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G019"] .colophon-edition-branches h3{margin:12px 0 10px;font-size:20px;line-height:1.55}
[data-batch-page="G019"] .colophon-edition-branches p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G019"] .colophon-edition-branches ul{margin:17px 0 0;padding:0;list-style:none;border-top:1px solid #ded4c8}
[data-batch-page="G019"] .colophon-edition-branches li{padding:8px 0;border-bottom:1px solid #ded4c8;color:var(--work-ink);font-size:11px;line-height:1.65}
[data-batch-page="G019"] .colophon-edition-branches li::before{margin-right:8px;color:var(--work-red);content:"■";font-size:8px}
[data-batch-page="G019"] .colophon-contact-boundary{margin-top:30px;padding:23px 25px;border-left:6px solid var(--work-red);background:#fff8ec}
[data-batch-page="G019"] .colophon-contact-boundary h3{max-width:620px;margin:0;font-size:20px;line-height:1.55}
[data-batch-page="G019"] .colophon-contact-boundary>div{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:13px}
[data-batch-page="G019"] .colophon-contact-boundary p{margin:0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="G019"] .guide-route,[data-batch-page="G060"] .digital-rights-ledger .guide-route{margin-top:29px}
[data-batch-page="G060"] .digital-rights-ledger{margin-top:43px;padding-top:4px;border-top:5px solid var(--work-deep)}
[data-batch-page="G060"] .digital-rights-ledger>header{max-width:800px}
[data-batch-page="G060"] .digital-rights-options{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="G060"] .digital-rights-options article{min-height:282px;padding:21px 18px;border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="G060"] .digital-rights-options article:nth-child(1){border-top:6px solid var(--work-deep);background:var(--work-stock)}
[data-batch-page="G060"] .digital-rights-options article:nth-child(2){border-top:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="G060"] .digital-rights-options article:nth-child(3){border-top:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G060"] .digital-rights-options h3{margin:0 0 14px;font-size:18px;line-height:1.55}
[data-batch-page="G060"] .digital-rights-options dl{margin:0;border-top:1px solid #ded4c8}
[data-batch-page="G060"] .digital-rights-options dt,[data-batch-page="G060"] .digital-rights-options dd{margin:0;padding:10px 0;font-size:11px;line-height:1.8}
[data-batch-page="G060"] .digital-rights-options dt{padding-bottom:1px;color:var(--work-deep);font-weight:800}
[data-batch-page="G060"] .digital-rights-options dd{color:var(--work-muted)}
[data-batch-page="G060"] .digital-rights-boundary{margin-top:26px;padding:21px 24px;border-left:6px solid var(--work-red);background:#fff4f1}
[data-batch-page="G060"] .digital-rights-boundary h3{margin:0;font-size:18px;line-height:1.55}
[data-batch-page="G060"] .digital-rights-boundary p{max-width:800px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S028"] .colophon-field-board{margin-top:35px;border-top:2px solid var(--work-ink);border-left:1px solid #ded4c8}
[data-batch-page="S028"] .colophon-field-heading,[data-batch-page="S028"] .colophon-field-board article{display:grid;grid-template-columns:185px minmax(0,1.07fr) minmax(0,1fr)}
[data-batch-page="S028"] .colophon-field-heading{background:var(--work-deep);color:#fff}
[data-batch-page="S028"] .colophon-field-heading span{padding:14px 16px;border-right:1px solid rgba(255,255,255,.25);font-size:11px;font-weight:800;line-height:1.6}
[data-batch-page="S028"] .colophon-field-board article{border-right:1px solid #ded4c8;border-bottom:1px solid #ded4c8;background:#fff}
[data-batch-page="S028"] .colophon-field-board article:nth-child(odd){background:var(--work-stock)}
[data-batch-page="S028"] .colophon-field-board article:hover{background:#fff0ee}
[data-batch-page="S028"] .colophon-field-board h3,[data-batch-page="S028"] .colophon-field-board p{margin:0;padding:16px;border-right:1px solid #ded4c8;font-size:12px;line-height:1.85}
[data-batch-page="S028"] .colophon-field-board h3{color:var(--work-deep);font-size:13px}
[data-batch-page="S028"] .colophon-field-board p{color:var(--work-muted)}
[data-batch-page="S028"] .colophon-reference-boundary{margin-top:28px;padding:21px 24px;border-left:6px solid var(--work-gold);background:#fff8ec}
[data-batch-page="S028"] .colophon-reference-boundary h3{margin:0;font-size:19px;line-height:1.55}
[data-batch-page="S028"] .colophon-reference-boundary p{max-width:800px;margin:8px 0 0;color:var(--work-muted);font-size:12px;line-height:1.9}
[data-batch-page="S028"] .colophon-reference-route{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}
[data-batch-page="S028"] .colophon-reference-route a{display:flex;min-height:64px;align-items:center;padding:13px 15px;border:1px solid #ded4c8;border-left:4px solid var(--work-red);background:#fff;color:var(--work-ink);font-size:12px;font-weight:800;line-height:1.65;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}
[data-batch-page="S028"] .colophon-reference-route a:hover{border-color:var(--work-deep);background:#fff4f1;transform:translateY(-2px)}
@media(max-width:900px){[data-batch-page="G019"] .colophon-common-record{grid-template-columns:205px 1fr}[data-batch-page="S028"] .colophon-field-heading,[data-batch-page="S028"] .colophon-field-board article{grid-template-columns:150px 1fr 1fr}[data-batch-page="G060"] .digital-rights-options{grid-template-columns:1fr 1fr}[data-batch-page="G060"] .digital-rights-options article:last-child{grid-column:1/-1;min-height:0}}
@media(max-width:620px){[data-batch-page="G019"] h2,[data-batch-page="S028"] h2,[data-batch-page="G060"] .digital-rights-ledger h2{font-size:27px;line-height:1.5}[data-batch-page="G019"] .colophon-common-record,[data-batch-page="G019"] .colophon-edition-branches,[data-batch-page="G019"] .colophon-contact-boundary>div,[data-batch-page="G060"] .digital-rights-options,[data-batch-page="S028"] .colophon-reference-route{grid-template-columns:1fr}[data-batch-page="G019"] .colophon-common-record>div{border-right:0;border-bottom:1px solid #ded4c8}[data-batch-page="G019"] .colophon-edition-branches section{min-height:0;border-left:0}[data-batch-page="G060"] .digital-rights-options article:last-child{grid-column:auto}[data-batch-page="G060"] .digital-rights-options article{min-height:0;border-left:0;border-top:1px solid #ded4c8}[data-batch-page="G060"] .digital-rights-options article:first-child{border-top:0}[data-batch-page="S028"] .colophon-field-heading{display:none}[data-batch-page="S028"] .colophon-field-board{border-left:0}[data-batch-page="S028"] .colophon-field-board article{display:block;margin-bottom:14px;border:1px solid #ded4c8;background:#fff!important}[data-batch-page="S028"] .colophon-field-board h3,[data-batch-page="S028"] .colophon-field-board p{padding:13px 15px;border-right:0;border-bottom:1px solid #ded4c8}[data-batch-page="S028"] .colophon-field-board p{position:relative;padding-left:122px}[data-batch-page="S028"] .colophon-field-board p::before{position:absolute;top:13px;left:14px;width:92px;color:var(--work-deep);font-size:10px;font-weight:800;line-height:1.7}[data-batch-page="S028"] .colophon-field-board p:nth-of-type(1)::before{content:"発行形態"}[data-batch-page="S028"] .colophon-field-board p:nth-of-type(2){border-bottom:0}[data-batch-page="S028"] .colophon-field-board p:nth-of-type(2)::before{content:"公開・確認先"}}
@media(prefers-reduced-motion:reduce){[data-batch-page="S028"] .colophon-reference-route a{transition:none}}

/* The route rows contain four items: step marker, title, description, and action. */
[data-base-page="getting-started"] .start-map li{grid-template-columns:92px minmax(0,1.15fr) minmax(0,1fr) 220px;gap:18px}
[data-base-page="getting-started"] .start-map li::before{grid-column:1;grid-row:1}
[data-base-page="getting-started"] .start-map li h2{grid-column:2;grid-row:1}
[data-base-page="getting-started"] .start-map li p{grid-column:3;grid-row:1}
[data-base-page="getting-started"] .start-map li a{grid-column:4;grid-row:1;justify-self:stretch;width:auto;min-width:0}
@media(max-width:800px){
  [data-base-page="getting-started"] .start-map li{grid-template-columns:82px minmax(0,1fr)}
  [data-base-page="getting-started"] .start-map li::before{grid-column:1;grid-row:1}
  [data-base-page="getting-started"] .start-map li h2{grid-column:2;grid-row:1}
  [data-base-page="getting-started"] .start-map li p{grid-column:2;grid-row:2}
  [data-base-page="getting-started"] .start-map li a{grid-column:2;grid-row:3;justify-self:stretch;width:100%}
}
@media(max-width:540px){
  [data-base-page="getting-started"] .start-map li{grid-template-columns:1fr}
  [data-base-page="getting-started"] .start-map li::before{grid-column:1;grid-row:1}
  [data-base-page="getting-started"] .start-map li h2{grid-column:1;grid-row:2}
  [data-base-page="getting-started"] .start-map li p{grid-column:1;grid-row:3}
  [data-base-page="getting-started"] .start-map li a{grid-column:1;grid-row:4;justify-self:stretch;width:100%}
}

/* T010 keeps each confirmation tied to the actual file set instead of a detached calculator. */
[data-production-workbench="T010"] .workbench-reuse-note{align-self:stretch;margin:0;padding:13px 15px;border-left:4px solid var(--work-gold);background:#fff8ec;color:var(--work-ink);font-size:11px;line-height:1.75}
[data-production-workbench="T010"] .page-review-checklist{margin-top:16px}
[data-production-workbench="T010"] .page-review-list{border:1px solid var(--line);background:#fff}
[data-production-workbench="T010"] .page-review-list summary{padding:14px 18px;color:var(--work-ink);font-size:12px;font-weight:800;cursor:pointer}
[data-production-workbench="T010"] .page-review-list ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}
[data-production-workbench="T010"] .page-review-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:13px 16px;border-bottom:1px solid var(--line);background:#fff}
[data-production-workbench="T010"] .page-review-list li:nth-child(even){background:var(--paper-dark)}
[data-production-workbench="T010"] .page-review-list li:last-child{border-bottom:0}
[data-production-workbench="T010"] .page-review-list li>b{color:var(--work-deep);font:700 11px var(--font-mono)}
[data-production-workbench="T010"] .page-review-list li strong,[data-production-workbench="T010"] .page-review-list li small{display:block}
[data-production-workbench="T010"] .page-review-list li strong{color:var(--work-ink);font:800 12px/1.55 var(--font-mono)}
[data-production-workbench="T010"] .page-review-list li small{margin-top:3px;color:var(--work-muted);font-size:11px;line-height:1.65}
@media(max-width:540px){[data-production-workbench="T010"] .workbench-reuse-note,[data-production-workbench="T010"] .page-review-list summary{padding-left:14px;padding-right:14px}[data-production-workbench="T010"] .page-review-list li{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px 14px}}
