.undamed-size-guide-modal[hidden]{display:none!important}
.undamed-size-guide-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex;align-items:stretch;justify-content:flex-end;font-family:inherit;isolation:isolate}
.undamed-size-guide-modal__backdrop{position:absolute;z-index:0;inset:0;background:rgba(17,23,31,.46);backdrop-filter:blur(2px)}
.undamed-size-guide-modal__dialog{position:relative;z-index:1;width:min(760px,92vw);height:100%;overflow:auto;background:#fff;box-shadow:-18px 0 55px rgba(17,23,31,.18);padding:42px 44px 54px;outline:0}
.undamed-size-guide-modal__close{position:absolute;right:24px;top:20px;width:38px;height:38px;border:0;background:transparent;font-size:34px;font-weight:300;line-height:1;color:#15202b;cursor:pointer}
.undamed-size-guide-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-right:42px}
.undamed-size-guide-modal__eyebrow{margin:0 0 7px;font-size:11px;letter-spacing:.18em;font-weight:700;color:#7a838d}
.undamed-size-guide-modal h2{margin:0;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.025em;color:#111820}
.undamed-size-guide-modal__intro{max-width:590px;margin:12px 0 0;color:#646d76;font-size:14px;line-height:1.55}
.undamed-size-guide-modal__content{display:block;width:100%;max-width:none;margin-top:30px}
.undamed-size-guide-tables,.undamed-size-guide-section{display:block;width:100%;max-width:none}
.undamed-size-guide-section h3,.undamed-size-guide-how h3{margin:0 0 15px;font-size:16px;font-weight:600;color:#111820}
.undamed-size-guide-table-wrap{width:100%;max-width:none;overflow-x:auto}
.undamed-size-guide-table{width:100%;border-collapse:collapse;min-width:520px;font-size:13px;color:#202931}
.undamed-size-guide-table th,.undamed-size-guide-table td{padding:13px 12px;border-bottom:1px solid #e2e5e7;text-align:center;white-space:nowrap}
.undamed-size-guide-table thead th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#6e7780;font-weight:600;background:#f7f7f6}
.undamed-size-guide-table th:first-child,.undamed-size-guide-table td:first-child{text-align:left;padding-left:16px}
.undamed-size-guide-table tbody th{font-weight:600}
.undamed-size-guide-table tr.is-selected th,.undamed-size-guide-table tr.is-selected td{background:#f3eee9;color:#111820}
.undamed-size-guide-table tr.is-selected th:first-child{box-shadow:inset 3px 0 0 #5a2139}
.undamed-size-guide-how{display:block;width:100%;max-width:none;box-sizing:border-box;margin:38px 0 0;padding:30px 0 0;border-top:1px solid #e2e5e7}
.undamed-size-guide-how__content{display:grid;width:100%;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:30px;align-items:start}
.undamed-size-guide-how__content--text-only{grid-template-columns:minmax(0,1fr)}
.undamed-size-guide-how img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;background:#f7f7f6}
.undamed-size-guide-how p{width:100%;max-width:none;margin:0;color:#606a73;font-size:13px;line-height:1.7}
body.cz-undamed-size-guide-open{overflow:hidden}
button.undamed-inline-size-guide[data-czust-trigger]{appearance:none;border:0;background:transparent;padding:0;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}
@media(max-width:767px){
  .undamed-size-guide-modal{align-items:flex-end}
  .undamed-size-guide-modal__dialog{width:100%;max-height:94vh;height:auto;border-radius:14px 14px 0 0;padding:30px 20px 34px;box-shadow:0 -14px 50px rgba(17,23,31,.2)}
  .undamed-size-guide-modal__close{right:14px;top:12px}
  .undamed-size-guide-modal__header{padding-right:30px;display:block}
  .undamed-size-guide-modal h2{font-size:24px}
  .undamed-size-guide-modal__content{margin-top:24px}
  .undamed-size-guide-how{margin-top:30px;padding-top:24px}
  .undamed-size-guide-how__content{grid-template-columns:1fr;gap:16px}
  .undamed-size-guide-how img{width:100%;max-width:none;max-height:none}
}
