mubariz-product-details{display:block;margin-top:2.8rem}
.mubariz-info-row{border:0!important;border-bottom:1px solid rgba(var(--color-foreground),.14)!important;margin:0}
.mubariz-info-row>summary,.mubariz-chart-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:2rem;width:100%;padding:2.4rem 0;min-height:6.4rem;background:none;border:0;border-radius:0;color:inherit;font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;list-style:none}
.mubariz-info-row>summary::-webkit-details-marker{display:none}
.mubariz-info-row>summary::after{display:none!important}
.mubariz-chart-trigger{border-bottom:1px solid rgba(var(--color-foreground),.14)}
.mubariz-toggle{display:block;position:relative;flex:0 0 18px;width:18px;height:18px}
.mubariz-toggle::before,.mubariz-toggle::after{content:"";position:absolute;background:currentColor;left:0;top:8px;width:18px;height:1.5px}
.mubariz-toggle::after{transform:rotate(90deg)}
.mubariz-info-row[open]>summary .mubariz-toggle::after{transform:rotate(0)}
.mubariz-info-content{padding:0 0 2.4rem;font-size:1.4rem;line-height:1.7}
.mubariz-info-content>:first-child{margin-top:0}
.mubariz-info-content>:last-child{margin-bottom:0}
.mubariz-size-dialog{width:min(1100px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:0;background:#fff;color:#111;overflow:auto}
.mubariz-size-dialog:not([open]){display:none}
.mubariz-size-dialog::backdrop{background:rgba(0,0,0,.6)}
.mubariz-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 32px;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #ddd}
.mubariz-dialog-header h2{margin:0;color:#111;font:inherit;font-size:22px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.mubariz-dialog-close{min-width:44px;min-height:44px;padding:0;border:0;background:none;color:#111;font-size:32px;cursor:pointer}
.mubariz-dialog-content{padding:16px 32px 32px}
.mubariz-dialog-content h3{color:#111;margin:24px 0 16px}
.mubariz-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 28px}
.mubariz-table-scroll table{width:100%;min-width:540px;border-collapse:collapse;font-size:14px;box-shadow:none}
.mubariz-table-scroll caption{text-align:left;padding-bottom:10px;font-size:12px}
.mubariz-table-scroll th,.mubariz-table-scroll td{padding:12px;border:1px solid #888;text-align:center;white-space:nowrap}
.mubariz-table-scroll tbody th,.mubariz-table-scroll thead th:first-child{text-align:left;white-space:normal;min-width:150px}
.mubariz-table-scroll thead{background:#f5f5f5}
.mubariz-chart-trigger:focus-visible,.mubariz-info-row>summary:focus-visible,.mubariz-dialog-close:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.mubariz-size-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.mubariz-dialog-header{padding:14px 16px}.mubariz-dialog-header h2{font-size:18px}.mubariz-dialog-content{padding:8px 16px 24px}.mubariz-info-row>summary,.mubariz-chart-trigger{padding:22px 0}}

.mubariz-chart-guide{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:center;gap:20px 32px;margin:20px 0 40px}
.mubariz-guide-tables{min-width:0}
.mubariz-chart-guide .mubariz-table-scroll{margin:0 0 22px}
.mubariz-chart-guide table{min-width:480px;color:#111;font-family:Arial,sans-serif;font-size:13px;table-layout:fixed}
.mubariz-chart-guide th,.mubariz-chart-guide td{border:1px solid #444;padding:12px 6px;text-align:center!important;font-weight:600}
.mubariz-chart-guide thead{background:#fff}
.mubariz-chart-guide th:first-child{width:25%;min-width:0;white-space:normal}
.mubariz-measurement-drawing{margin:0;min-width:0}
.mubariz-measurement-drawing svg{display:block;width:100%;height:auto;max-height:360px}
.mubariz-measurement-legend{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0!important;margin:0!important;font-size:11px;line-height:1.5;color:#555}
.mubariz-dialog-content h3{font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:749px){.mubariz-chart-guide{grid-template-columns:1fr;gap:10px;margin:16px 0 32px}.mubariz-measurement-drawing{width:260px;max-width:100%;margin:0 auto}.mubariz-chart-guide table{min-width:430px;font-size:12px}.mubariz-chart-guide th,.mubariz-chart-guide td{padding:11px 5px}.mubariz-measurement-legend{gap:6px 16px}}
