.hz-size-guide-trigger{display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #b99acb;background:transparent;color:#593364;padding:8px 0;margin:8px 0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}
.hz-size-guide-trigger svg{width:18px;height:18px}.hz-size-dialog{box-sizing:border-box;max-width:640px;width:calc(100% - 32px);max-height:85dvh;border:1px solid #e3d5eb;border-radius:20px;padding:24px;background:#fffaff;color:#38273f;overflow:auto}
.hz-size-dialog::backdrop{background:#25152c77}.hz-size-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.hz-size-dialog header h2{margin:0;font-size:24px}.hz-size-dialog header button{border:0;background:#eee3f4;color:#482454;border-radius:50%;width:36px;height:36px;font-size:24px;cursor:pointer}
.hz-size-guide-body{font-size:13px;line-height:1.6}.hz-size-guide-body h3{display:none}.hz-size-scroll{overflow-x:auto;border:1px solid #e1d1e9;border-radius:12px}.hz-size-guide-body table{width:100%;border-collapse:collapse;font-size:12px;margin:0;box-shadow:none}.hz-size-guide-body th,.hz-size-guide-body td{padding:11px 9px;text-align:left;white-space:nowrap;border:0;border-bottom:1px solid #e9dfee}.hz-size-guide-body th{background:#ece0f3;color:#482454;font-weight:600}.hz-size-guide-body tr:nth-child(even){background:#f9f3fc}.hz-size-guide-body tr:last-child td{border-bottom:0}.hz-size-guide-body p{font-size:12px;color:#74617c;margin:16px 0}.hz-size-help{display:inline-block;color:#593364;font-size:13px;margin-top:4px}.hz-size-guide-trigger:focus-visible{outline:2px solid #654070;outline-offset:4px}
@media(max-width:749px){.hz-size-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:85dvh;border-radius:20px 20px 0 0;padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.hz-size-guide-body th,.hz-size-guide-body td{padding:10px 8px}}
