.jago-ux-bridge{font-family:inherit;border:1px solid #e6d1df;background:#fff;border-radius:18px;padding:18px;margin:18px 0;color:#273244;font-size:14px}
.jago-ux-bridge *, .jago-ux-bridge *:before, .jago-ux-bridge *:after{box-sizing:border-box}
.jago-ux-bridge .jago-ux-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}
.jago-ux-bridge .jago-ux-head h3{font-size:19px;line-height:1.35;margin:4px 0 2px;color:#25283a}
.jago-ux-bridge .jago-ux-head p{margin:0 0 15px;color:#656a75;font-size:12px}
.jago-ux-bridge .jago-ux-head small{color:#be1d68;letter-spacing:1px;font-weight:800;font-size:10px}
.jago-ux-bridge .jago-ux-demo{background:#fff0f7;color:#b8206e;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:750}
.jago-ux-bridge .jago-ux-row{padding:13px;margin:12px 0;border:1px solid #e3e5ed;border-radius:12px;background:#fcfcfe}
.jago-ux-bridge .jago-ux-row-top,.jago-ux-bridge .jago-ux-total,.jago-ux-bridge .jago-ux-sub{display:flex;align-items:center;justify-content:space-between;gap:10px}
.jago-ux-bridge .jago-ux-row-top{margin-bottom:12px}.jago-ux-bridge .jago-ux-row-top button{border:0;color:#a71455;background:transparent;padding:3px 8px;cursor:pointer;font-weight:650}.jago-ux-bridge .jago-ux-row-top button:disabled{opacity:.3;cursor:default}
.jago-ux-bridge .jago-ux-grid,.jago-ux-bridge .jago-ux-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.jago-ux-bridge label{display:block;font-size:12px;font-weight:660;color:#536075}
.jago-ux-bridge input:not([type=checkbox]),.jago-ux-bridge select{display:block;width:100%;margin:5px 0 9px;padding:11px;border:1px solid #cbd3dd;background:white;border-radius:9px;color:#222}
.jago-ux-bridge .jago-ux-sub{margin-top:8px;font-weight:700;color:#a31657}
.jago-ux-bridge .jago-ux-add{border:1px solid #ec3285;color:#ba115e;background:white;border-radius:10px;padding:11px 14px;cursor:pointer;font-weight:750;width:100%;margin:5px 0 14px}
.jago-ux-bridge .jago-ux-total{border-top:1px solid #eee;padding:16px 2px;font-weight:750}.jago-ux-bridge .jago-ux-total strong{font-size:20px;color:#b51560}
.jago-ux-bridge .jago-ux-box{padding:14px;border:1px solid #e6e9ee;border-radius:12px;margin:12px 0;background:#f9fafc}
.jago-ux-bridge .jago-ux-box>strong{display:block;margin-bottom:12px}
.jago-ux-bridge .jago-ux-box>small{display:block;color:#657287;line-height:1.6;font-size:11px}
.jago-ux-bridge .jago-ux-box>p{margin:7px 0;font-weight:680}
.jago-ux-bridge .jago-ux-check{display:flex;align-items:center;gap:7px;margin:9px 0}.jago-ux-bridge .jago-ux-check input{width:auto}
.jago-ux-bridge .jago-ux-status{padding:12px;border-radius:9px;background:#f0f2f6;margin:9px 0;font-size:12px;line-height:1.6}
.jago-ux-bridge .jago-ux-below{background:#e9f7ef;color:#146141}.jago-ux-bridge .jago-ux-above{background:#fff2df;color:#8d4b07}.jago-ux-bridge .jago-ux-unknown{background:#edf2f7;color:#445268}
.jago-ux-bridge .jago-ux-ref{display:block;color:#9c1551;font-size:12px;padding:7px 0}
.jago-ux-bridge .jago-ux-alert{padding:11px;margin:8px 0;background:#fff2de;border:1px solid #efc36e;border-radius:9px}
.jago-ux-bridge .jago-ux-alert[hidden]{display:none}
.jse-v2 #stage2 .jago-ux-original-hidden{display:none!important}
@media(max-width:650px){.jago-ux-bridge{padding:13px}.jago-ux-bridge .jago-ux-grid,.jago-ux-bridge .jago-ux-controls{grid-template-columns:1fr}.jago-ux-bridge .jago-ux-total{flex-wrap:wrap}}
