:root{--wba-layer-detail-drawer:2147483000;--wba-layer-tooltip:2147483002}
.wba-db-app .wba-protocol-info{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;min-width:24px;margin-inline-start:7px;padding:0;border:1px solid #8aa5b7;border-radius:50%;background:#fff;color:#234d67;font-family:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle}
.wba-db-app button.wba-protocol-info{border-radius:50%!important}
.wba-db-app .wba-protocol-info:hover{border-color:#175d7e;background:#edf7fb;color:#123f59}
.wba-db-app .wba-protocol-info:focus-visible{border-color:#175d7e;outline:3px solid #48a5c5;outline-offset:2px;box-shadow:0 0 0 2px #fff}
.wba-product-summary .wba-protocol-info{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;min-width:24px;margin-inline-start:7px;padding:0;border:1px solid #8aa5b7;border-radius:50%;background:#fff;color:#234d67;font-family:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle}
.wba-product-summary button.wba-protocol-info{border-radius:50%!important}
.wba-product-summary .wba-protocol-info:hover{border-color:#175d7e;background:#edf7fb;color:#123f59}
.wba-product-summary .wba-protocol-info:focus-visible{border-color:#175d7e;outline:3px solid #48a5c5;outline-offset:2px;box-shadow:0 0 0 2px #fff}
.wba-protocol-overlay{position:fixed;inset:0;z-index:var(--wba-layer-tooltip,2147483002);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:12px;border:0;background:rgba(12,31,43,.28);color:inherit;overflow:hidden;overscroll-behavior:contain}
.wba-protocol-dialog{position:fixed;box-sizing:border-box;width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:22px 22px 20px;border:1px solid #c8d7df;border-radius:0;background:#fff;color:#173143;box-shadow:0 18px 48px rgba(17,46,64,.24);font:400 14px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}
.wba-protocol-dialog h2{margin:0 40px 4px 0;color:#123d57;font-size:18px;line-height:1.25}
.wba-protocol-dialog h3{margin:17px 0 4px;color:#244b61;font-size:13px;line-height:1.35}
.wba-protocol-dialog p{margin:7px 0;overflow-wrap:anywhere}
.wba-protocol-dialog .wba-protocol-name{margin:0 0 10px;color:#536b7a;font-weight:650}
.wba-protocol-dialog .wba-protocol-method+.wba-protocol-method{margin-top:20px;padding-top:16px;border-top:1px solid #dce6eb}
.wba-protocol-dialog .wba-protocol-footer{margin-top:18px;padding-top:13px;border-top:1px solid #dce6eb}
.wba-protocol-dialog .wba-protocol-footer a{color:#175d7e;font-weight:650;text-decoration:underline;text-underline-offset:2px}
.wba-protocol-procedure{display:flex;flex-direction:column;gap:7px;margin:7px 0 0;padding-inline-start:24px;list-style:decimal}
.wba-protocol-procedure li{display:list-item;max-width:100%;padding-inline-start:2px;overflow-wrap:anywhere}
.wba-protocol-dialog .wba-protocol-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px;height:34px;padding:0;border:1px solid #c8d7df;border-radius:0;background:#eef4f7;color:#193f55;font-size:24px;line-height:1;cursor:pointer}
.wba-protocol-dialog .wba-protocol-close:focus-visible{outline:3px solid #48a5c5;outline-offset:2px}
@media(max-width:600px){
	.wba-protocol-overlay.is-mobile{align-items:flex-end;padding:0;background:rgba(12,31,43,.42);overscroll-behavior:contain}
	.wba-protocol-overlay.is-mobile .wba-protocol-dialog{right:0;bottom:0;left:0;width:100%;max-height:min(82dvh,760px);padding:24px 20px max(22px,env(safe-area-inset-bottom));border-radius:0;border-bottom:0;box-shadow:0 -12px 38px rgba(17,46,64,.2)}
}
