.dbwt-size-chart-trigger{color:var(--dbwt-primary,#2271b1);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:8px 0;padding:0;font-size:13px;text-decoration:underline;display:inline-flex!important}.dbwt-size-chart-trigger .dbwt-svg-icon{flex-shrink:0;width:16px;height:16px}.dbwt-size-chart-trigger:hover{opacity:.8}body.dbwt-size-chart-open{overflow:hidden}.dbwt-size-chart-modal{z-index:100000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dbwt-size-chart-modal[hidden]{display:none}.dbwt-size-chart-modal .dbwt-size-chart-modal__overlay{opacity:0;cursor:pointer;background:#0f172a80;transition:opacity .25s;position:absolute;inset:0}.dbwt-size-chart-modal.is-open .dbwt-size-chart-modal__overlay{opacity:1}.dbwt-size-chart-modal__panel{border-radius:var(--dbwt-global-radius,12px);opacity:0;background:#fff;outline:none;width:100%;max-width:720px;max-height:calc(100vh - 40px);transition:opacity .25s,transform .25s;position:relative;overflow-y:auto;transform:translateY(12px)scale(.98);box-shadow:0 20px 60px #0f172a40}.dbwt-size-chart-modal.is-open .dbwt-size-chart-modal__panel{opacity:1;transform:translateY(0)scale(1)}.dbwt-size-chart-modal__header{z-index:1;background:#fff;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.dbwt-size-chart-modal__header h2{margin:0;font-size:18px;font-weight:600}.dbwt-size-chart-modal__close{color:#475569;cursor:pointer;background:#f4f5f7;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:flex}.dbwt-size-chart-modal__close:hover{background:#e2e8f0}.dbwt-size-chart-modal__body{padding:20px 24px 24px}.dbwt-size-chart-units{border:1px solid #e2e8f0;border-radius:999px;margin-bottom:16px;display:inline-flex;overflow:hidden}.dbwt-size-chart-unit{color:#475569;cursor:pointer;background:#fff;border:none;padding:6px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.dbwt-size-chart-unit.is-active{background:var(--dbwt-primary,#2271b1);color:#fff}.dbwt-size-chart-scroll{-webkit-overflow-scrolling:touch;border:1px solid #eef0f3;border-radius:8px;overflow-x:auto}.dbwt-size-chart-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.dbwt-size-chart-table th,.dbwt-size-chart-table td{text-align:left;border-bottom:1px solid #eef0f3;padding:10px 14px}.dbwt-size-chart-table thead th{color:#1e293b;background:#f8fafc;font-weight:600}.dbwt-size-chart-table tbody tr:last-child td{border-bottom:none}.dbwt-size-chart-table th:first-child,.dbwt-size-chart-table td:first-child{background:#fff;font-weight:600;position:sticky;left:0;box-shadow:1px 0 #eef0f3}.dbwt-size-chart-table thead th:first-child{z-index:1;background:#f8fafc}.dbwt-size-chart-unit-label{color:#94a3b8;margin-left:2px;font-weight:400}.dbwt-size-chart-image{border-radius:8px;width:100%;height:auto;display:block}@media (width<=480px){.dbwt-size-chart-modal{padding:0}.dbwt-size-chart-modal__panel{border-radius:0;max-width:100%;height:100%;max-height:100vh}}