.adjustment-card{min-width:0;max-width:100%;margin-top:12px;line-height:1.65;color:var(--text,#203344)}
.adjustment-card h3{font-size:17px;line-height:1.5;margin:12px 0 5px}
.adj-caption{font-size:12px;color:#637583;overflow-wrap:anywhere}
.adj-note,.adj-tip{font-size:13px;color:#526573;margin:8px 0;overflow-wrap:anywhere}
.adj-tip{padding:10px 12px;background:#edf6f7;border-radius:10px}
.adj-button{min-height:44px;padding:10px 12px;white-space:normal;text-align:left;font:inherit;line-height:1.45;max-width:100%;border:1px solid #bad2d8;border-radius:10px;background:#f5fbfc;color:#176674;cursor:pointer;overflow-wrap:anywhere}
.adj-choices,.adj-tool-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
.adj-choices>.adj-button{width:100%}
.adj-tools,.adj-preparation{margin-top:14px}
.adj-identification{display:block;width:100%;height:auto;margin-top:10px;cursor:zoom-in}
.adj-pages .doc-card{white-space:normal;overflow-wrap:anywhere}
.adj-reply{white-space:pre-line}
.adj-tools strong{font-size:14px}
.adjustment-reading{padding:16px 18px;background:#fff;color:#203344;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
.adjustment-reading p{white-space:pre-line;margin:0 0 12px}
.manual-lightbox-stage[hidden],.adjustment-reading[hidden]{display:none!important}
.adjustment-tool-focus { margin:0 0 12px; padding:12px; border-radius:10px; background:#fff; color:#25354a; }
.adjustment-tool-focus figcaption { font-size:13px; margin-bottom:8px; }
.adjustment-tool-focus svg { display:block; width:100%; height:210px; }
.adjustment-source-notice { margin:0 12px 8px; padding:8px; border-radius:8px; font-size:13px; line-height:1.6; background:#49391f; color:#ffe5a3; }

.adj-support{margin:14px 0}.adj-source-notice{padding:10px 12px;background:#fff7e6;border-left:3px solid #bd7c17;border-radius:6px;color:#755211;font-size:13px;line-height:1.6;overflow-wrap:anywhere}

.adj-part{padding:12px 0;border-top:1px solid #dce5ed;overflow-wrap:anywhere}.adj-part img{max-width:100%;height:auto}.adj-parts h3{font-size:16px}
