/* Shared Windows / Android presentation. Permission and packet logic are unchanged. */
.setup-read-warning55{border:1px solid #dfb566;border-left:4px solid #b17713;border-radius:9px;background:#fff8e9;color:#714808;padding:13px 15px;margin:12px 0;font-size:calc(13px * var(--ui-scale,1));line-height:1.65;overflow-wrap:anywhere}
.setup-read-warning55[hidden]{display:none}
.setup-read-warning55 p{margin:6px 0}.setup-read-warning55 ul{margin:6px 0 0;padding-left:22px}
.field-read-warning55{color:#855609;background:#fff8e9;border-radius:6px;padding:8px 10px;margin-top:8px;font-size:calc(12px * var(--ui-scale,1));line-height:1.6;overflow-wrap:anywhere}
#confirmDialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}
#confirmSummary55 h3{font-size:calc(16px * var(--ui-scale,1));margin:18px 0 10px}
.setup-confirm-table55{table-layout:fixed;border-collapse:collapse;width:100%;font-size:calc(13px * var(--ui-scale,1));line-height:1.6}
.setup-confirm-table55 th,.setup-confirm-table55 td{border:1px solid #d4e1e8;padding:10px 12px;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}
.setup-confirm-table55 thead th{background:#edf4f7;color:#21465a;font-weight:700}
.setup-confirm-table55 th:first-child{width:30%}.setup-confirm-table55 tbody th{font-weight:600}
.setup-summary-warning55{display:block;margin-top:6px;color:#855609;font-size:calc(11px * var(--ui-scale,1));line-height:1.6}
#confirmHex55{margin-top:16px}#confirmHex55>summary{cursor:pointer;color:#365c70;font-size:calc(13px * var(--ui-scale,1));padding:8px 0}
#confirmDialog .checkbox{line-height:1.6;align-items:flex-start}#confirmDialog .checkbox input{flex:none}
@media(max-width:620px){#confirmDialog{padding:16px}.setup-confirm-table55 th,.setup-confirm-table55 td{padding:8px 7px}.setup-confirm-table55 th:first-child{width:28%}#confirmDialog .dialog-actions{flex-wrap:wrap}#confirmDialog .dialog-actions .btn{min-height:44px;white-space:normal;flex:1}.setup-read-warning55{padding:11px 12px}}
