.stmc-compare-bar{direction:rtl;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px;margin:20px auto;background:#edf6fa;color:#18364c;border:1px solid #9bbbcf;border-radius:12px;max-width:1150px}.stmc-compare-bar[hidden]{display:none}.stmc-compare-bar [data-chips]{display:flex;flex-wrap:wrap;gap:8px}.stmc-compare-bar button,.stmc-dialog button,.stmc-compare-button{font:inherit;min-height:44px;padding:9px 14px;border:1px solid #8aa8bd;border-radius:8px;background:#12384f;color:#fff;cursor:pointer}.stmc-compare-bar button:disabled{opacity:.6;cursor:default}.stmc-compare-button{margin-top:10px;background:#edf6fa;color:#12384f}.stmc-compare-button[aria-pressed=true]{background:#00636d;color:white}.stmc-dialog{direction:rtl;width:calc(100% - 40px);max-width:1180px;max-height:88vh;box-sizing:border-box;border:1px solid #8aa8bd;border-radius:16px;padding:24px;background:#fff;color:#18364c;line-height:1.8}.stmc-dialog::backdrop{background:#081b30cc}.stmc-dialog [data-close]{float:left}.stmc-dialog h2{color:#12384f}.stmc-dialog p,.stmc-dialog label{color:#243d50}.stmc-table-wrap{overflow:auto;clear:both;margin-top:20px;max-height:62vh}.stmc-dialog table{border-collapse:separate;border-spacing:0;min-width:650px;width:100%;font:inherit}.stmc-dialog caption{text-align:right;padding:8px;color:#18364c}.stmc-dialog th,.stmc-dialog td{border-bottom:1px solid #b4cbd9;border-left:1px solid #b4cbd9;padding:12px;vertical-align:top;min-width:190px;text-align:right;white-space:pre-wrap;overflow-wrap:anywhere}.stmc-dialog th{background:#edf6fa}.stmc-dialog th:first-child{position:sticky;right:0;min-width:130px;width:150px;z-index:1}.stmc-dialog thead th{position:sticky;top:0;z-index:2}.stmc-dialog thead th:first-child{z-index:3}.stmc-dialog img{display:block;width:160px;height:100px;object-fit:contain;background:#fff;margin-bottom:10px}.stmc-dialog a{color:#005c72;text-decoration:underline}.stmc-dialog .stmc-different td{background:#fff3d8}.stmc-warning{background:#fff3d8;padding:12px;border-right:4px solid #976400}.stmc-dialog :focus-visible,.stmc-compare-bar :focus-visible,.stmc-compare-button:focus-visible{outline:3px solid #008798;outline-offset:3px}@media(max-width:600px){.stmc-dialog{padding:14px;width:calc(100% - 18px)}.stmc-dialog th,.stmc-dialog td{min-width:160px;padding:10px}.stmc-dialog th:first-child{min-width:100px;width:110px}.stmc-compare-bar{padding:12px}}
