#case-watch .pm-method{margin:32px 0;line-height:1.8;font-size:15px}#case-watch .pm-intro-title{font-size:24px;line-height:1.5;max-width:850px}#case-watch .pm-note{font-size:12px;opacity:.72;margin:12px 0}#case-watch .pm-flow,#case-watch .pm-states{list-style:none;padding:0;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0}#case-watch .pm-flow li{padding:18px 14px;background:rgba(255,255,255,.42);border-top:3px solid #789181;position:relative;min-width:0}#case-watch .pm-flow li:not(:last-child)::after{content:'→';position:absolute;right:-12px;top:18px;z-index:1}#case-watch .pm-flow strong,#case-watch .pm-flow span{display:block}#case-watch .pm-flow span{font-size:12px;margin-top:8px}#case-watch .pm-part{margin:38px 0;padding-top:24px;border-top:1px solid #20221f33}#case-watch .pm-label{display:table;width:fit-content;max-width:100%;box-sizing:border-box;font-size:19px;line-height:1.5;padding:.14em .55em;border-radius:.35em;color:#20221f}#case-watch .pm-yellow{background:#f7e7a4}#case-watch .pm-mint{background:#cfe6d6}#case-watch .pm-lavender{background:#e0d6ef}#case-watch .pm-confirm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#case-watch .pm-confirm>div,#case-watch .pm-record{background:rgba(255,255,255,.4);padding:20px}#case-watch .pm-confirm strong,#case-watch .pm-confirm span{display:block}#case-watch .pm-confirm strong{margin-bottom:8px}#case-watch .pm-quality{margin-top:22px}#case-watch .pm-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:0}#case-watch .pm-record dt{font-weight:700}#case-watch .pm-record dd{margin:4px 0;font-size:14px}#case-watch .pm-states{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#case-watch .pm-states li{border:1px solid #20221f55;padding:10px;font-size:13px;min-width:0}#case-watch .pm-states li:not(:last-child)::after{content:' →';white-space:nowrap}#case-watch .pm-archive{max-width:520px;margin:24px 0}#case-watch .pm-archive button{display:block;width:100%;padding:0;border:1px solid #20221f44;background:transparent;cursor:zoom-in}#case-watch .pm-archive img{display:block;width:100%;height:auto}#case-watch .pm-archive figcaption{font-size:12px;line-height:1.7;margin-top:10px}#case-watch .pm-archive button:focus-visible{outline:3px solid #225c45;outline-offset:5px}#pm-archive-dialog{max-width:min(850px,92vw);max-height:90vh;overflow:auto;padding:20px;background:#faf8ef;border:1px solid #333}#pm-archive-dialog::backdrop{background:#0009}#pm-archive-dialog img{width:100%;height:auto;display:block}#pm-archive-dialog form{text-align:right;margin-bottom:12px}#pm-archive-dialog button{padding:8px 14px;cursor:pointer}#pm-archive-dialog p{font-size:12px}@media(max-width:760px){#case-watch .pm-flow,#case-watch .pm-confirm,#case-watch .pm-record dl,#case-watch .pm-states{grid-template-columns:1fr}#case-watch .pm-flow li:not(:last-child)::after{content:'↓';right:16px;top:auto;bottom:-18px}#case-watch .pm-states li:not(:last-child)::after{content:' ↓'}#case-watch .pm-intro-title{font-size:21px}}