main{min-width:0}.studio{min-width:0}#gap{display:block;padding:10px;max-width:120px;margin:8px 0}#status,#export-status{line-height:1.6;overflow-wrap:anywhere}.sheet-review{margin:28px 0;padding-top:20px;border-top:1px solid #b7c7ca;min-width:0}.sheet-review>label{display:block;margin:12px 0}.grid-scroll{max-width:100%;overflow:auto;margin:18px 0;border:1px solid #b7c7ca;border-radius:8px}.grid-scroll table{border-collapse:collapse;width:100%}.grid-scroll td,.grid-scroll th{padding:8px;border:1px solid #c7d2d6;text-align:left;vertical-align:top}.grid-scroll th{background:#e9f0f1;color:#183844}.grid-scroll th span,.grid-scroll th select{display:block;margin-bottom:8px}.grid-scroll textarea{box-sizing:border-box;min-width:155px;width:100%;font:14px/1.5 system-ui;color:#183844;background:#fff;border:1px solid #91a8b1;border-radius:4px;padding:8px}.grid-scroll select{max-width:200px;padding:7px}.grid-actions{display:flex;gap:12px;flex-wrap:wrap}.sheet-review canvas{max-width:100%;height:auto;margin-top:16px;border:1px solid #c7d2d6}.review-confirm{display:block;margin:24px 0;line-height:1.6}.grid-summary{line-height:1.6;overflow-wrap:anywhere}.sheet-review button{font-size:13px}.sheet-review button:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #137ba3;outline-offset:2px}
main button{padding:10px 14px;border:1px solid #9db2b9;border-radius:8px;background:#eef4f5;color:#183844;font:inherit;cursor:pointer}main button:disabled{opacity:.5;cursor:default}#extract,#export{background:#244c5a;color:#fff;border-color:#244c5a}main input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:5px}.grid-scroll button{padding:6px 9px;font-size:12px}.grid-scroll select{font:14px system-ui;border:1px solid #9db2b9;border-radius:5px;background:#fff;color:#183844}
