/* Capability details stay in Storage; recovery actions share the dialog scale. */
.p109-environment table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px;line-height:1.65}
.p109-environment th,.p109-environment td{text-align:left;padding:10px 13px;border-bottom:1px solid #e7eef4;vertical-align:top}
.p109-environment th{width:160px;font-weight:600;color:#496d88;background:#f6f9fc}
.p109-environment td{color:#4f6d83}
.p109-environment button{border:1px solid #d4e1eb;border-radius:7px;padding:9px 14px;background:#f7fbfe;color:#326c97;font:inherit;cursor:pointer}
.p109-environment .p109-transfer-actions{display:flex;flex-wrap:wrap;gap:9px;font-size:14px;margin:17px 0 11px}
.p109-environment button:hover,#p109TransferOverlay button:hover{background:#eaf3fa}
#p109TransferOverlay .p109-update-body{padding:20px 26px 26px}
#p109TransferOverlay .p109-update-body p{margin:0 0 19px;overflow-wrap:anywhere}
#p109TransferOverlay .p109-update-body button{font:inherit;margin:0 8px 8px 0}
#p109PortableDownload{display:inline-block;background:#197fc3;color:#fff;border-radius:7px;padding:9px 18px;text-decoration:none;cursor:pointer}
#p109TransferState{border-left:3px solid #87b0d0;background:#f0f6fb;padding:12px 16px;color:#496d88}
#p109ConfirmDownload{background:#eaf4fc;color:#236a9a}
.p109-update-web-note{background:#eff6fb;border-left:3px solid #82abcb;padding:12px 16px;color:#3e6380}
.p109-environment button:focus-visible,#p109TransferOverlay button:focus-visible,#p109PortableDownload:focus-visible{outline:3px solid #8fc8ee;outline-offset:2px}
@media(max-width:620px){.p109-environment th{width:105px}.p109-environment th,.p109-environment td{padding:8px}}
