.sheet{max-width:920px}.rc3-task{padding:20px;border-radius:18px;background:white;border:1px solid #dce5dc;margin:14px 0}.rc3-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rc3-task p{margin:8px 0}.rc3-attention{color:#7e5b25!important}.wide{display:flex;gap:10px;flex-wrap:wrap}.wide>button{min-height:46px}details{margin:12px 0;padding:12px;border:1px solid #e0e7dc;border-radius:12px}summary{cursor:pointer;min-height:32px}pre{white-space:pre-wrap;overflow-wrap:anywhere}label{display:block;margin:8px 0}.sheet form>button.primary{margin-top:15px}.rc3-task .tag{font-size:12px;background:#eaf0e3;padding:6px 10px;border-radius:9px}@media(max-width:600px){.sheet{width:calc(100% - 16px);padding:18px;max-height:92dvh}.wide>button{flex:1 1 42%}.rc3-task{padding:15px}.toolsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Workbook v2: fixed left scan column on desktop and mobile. */
.scan-row{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:8px 0}.scan-row>button{min-height:48px;margin:0;padding:10px}.scan-row>input,.scan-row>textarea{min-width:0;width:100%;margin:0;box-sizing:border-box}.scan-options{padding:12px;background:#eef2e8;border-radius:12px;margin:8px 0}.scan-options[hidden]{display:none}.scan-options video{max-height:45vh}.scan-options .wide>button{font-size:14px}.panel a.secondary{display:inline-block;margin:8px 6px 8px 0;text-decoration:none}
