.fx .diag-service{margin:23px 0;border:1px solid #55717d;background:#173245;color:#e6eff4;font:15px/1.55 Arial,Helvetica,sans-serif}
.fx .diag-service>summary{cursor:pointer;padding:17px 20px;min-height:52px;font-weight:700;color:#fff;outline-offset:4px}
.fx .diag-service[open]>summary{border-bottom:1px solid #547181}
.fx .diag-service-body{padding:20px}
.diag-service-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:16px 0;font-size:14px}
.diag-service-table caption{text-align:left;font-weight:700;margin:0 0 9px}
.diag-service-table th,.diag-service-table td{text-align:left;vertical-align:top;border-bottom:1px solid #78909c66;padding:12px 10px;overflow-wrap:anywhere}
.diag-service-table th:first-child{width:30%}
.diag-service-table thead th:last-child{width:70%}
.diag-service-table thead{font-size:12px;color:#c0d3df;background:#ffffff09}
.diag-service-table code{font:700 14px/1.5 monospace;color:#ffb780;white-space:normal;overflow-wrap:anywhere}
.diag-service-table small{display:block;font-size:11px;line-height:1.45;margin-top:5px;color:#b0c8d7;font-weight:400}
.diag-service-table p{margin:5px 0!important}
.diag-service-ack{padding:16px 18px;margin-top:18px;background:#0c2231;border-left:3px solid #ef8b42}
.fx .diag-service-ack h3{font:700 19px/1.3 Arial,Helvetica,sans-serif!important;margin:0 0 10px!important}
.diag-service-ack ol{padding-left:22px;margin-bottom:0}
.diag-service-ack li{padding-left:3px;margin:7px 0}
.diag-service-source{font-size:11px;line-height:1.5;color:#b5cbd8;margin:15px 0 0!important;overflow-wrap:anywhere}
.diag-service-source a{text-decoration:underline}
.diag-service-note{padding-left:12px;border-left:2px solid #c18c64}
.diag-service-mode{font-size:13px;color:#ffd4b3}
.diag-service-access{font-size:12px;color:#bfd0dc}
.fx-service-data{margin:24px 0}
.fx-service-data textarea{width:100%;min-height:105px;padding:14px;border:1px solid #869ea9;background:#fff;color:#1e3443;font:16px/1.5 Arial,Helvetica,sans-serif;resize:vertical}
.fx-service-data label{display:block;font-weight:700;margin:0 0 9px}
.fx-service-data p{font-size:13px;color:#5d7482}
@media(max-width:600px){.fx .diag-service-body{padding:14px}.fx .diag-service>summary{padding:15px}.diag-service-table{font-size:13px}.diag-service-table th,.diag-service-table td{padding:10px 6px}.diag-service-table th:first-child{width:34%}.diag-service-table thead th:last-child{width:66%}.diag-service-table code{font-size:12px}.diag-service-ack{padding:13px}.fx .diag-service-ack h3{font-size:17px!important}}
.report .diag-service-report{margin-top:22px;color:#182434;font-family:Arial,Helvetica,sans-serif}
.report .diag-service-access,.report .diag-service-source,.report .diag-service-table small{color:#596e7e}
.report .diag-service-table{font-size:10pt}
.report .diag-service-table thead{color:#334e61;background:#eef3f6}
.report .diag-service-table code{color:#98480c;font-size:10pt}
.report .diag-service-ack{color:#182434;background:#f4f7f9;padding:10px 14px}
.report .diag-service-mode{color:#684b34}
@media print{.report .diag-service-table{font-size:9pt}.report .diag-service-table code{font-size:9pt}.report .diag-service-table small,.report .diag-service-source{font-size:7.5pt}.report .diag-service-table th,.report .diag-service-table td{padding:7px 6px}.report .diag-service-table tr{break-inside:avoid}.report .diag-service-table thead{display:table-header-group}.report .diag-service-ack{break-inside:avoid}.report .diag-service-ack h3{margin-top:0}.report .diag-service-ack p,.report .diag-service-ack li{font-size:9pt}.report .diag-service-mode,.report .diag-service-access{font-size:8.5pt}.report .diag-service-source{margin-top:10px!important}.report .diag-service-report h2{break-after:avoid}}
