.file-review{margin:24px 0;padding:16px;background:var(--surface,#f6f8fc);border:1px solid var(--line,#d7dfeb);border-radius:10px;overflow-wrap:anywhere}.file-review h4{font-size:1.05rem}.file-review-sheet{margin:22px 0;padding-top:10px;border-top:1px solid var(--line,#d7dfeb)}.file-review-notice{padding:12px;background:var(--surface,#fff8e8);border-left:3px solid #a66c08;border-radius:4px}.file-review-column{padding:12px;margin:14px 0;background:var(--surface,#fff);border:1px solid var(--line,#d7dfeb);border-radius:8px}.file-review-choice{margin:16px 0}.file-review-choice .btn{margin-top:10px;white-space:normal;text-align:left}.file-review details>summary{list-style-position:outside;margin-left:16px}.file-review :is(button,select){max-width:100%}.file-review p{max-width:85ch}@media(max-width:600px){.file-review{padding:10px}.file-review-column{padding:10px}}
.ip-layout>div{min-width:0}.ip-place{min-width:0}.ip-place>div:has(>.ip-table){max-width:100%;overflow-x:auto}@media(max-width:800px){.ip-layout{grid-template-columns:minmax(0,1fr)}}
