.iron017-picker-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:50000;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}
.iron017-picker-menu{width:min(100%,420px);max-height:72dvh;overflow-y:auto;overscroll-behavior:contain;background:rgba(38,42,40,.98);border:1px solid #59615b;border-radius:28px;padding:12px 8px;box-shadow:0 15px 60px #0009}
.iron017-picker-row{display:flex;align-items:center;gap:6px;min-height:55px}
.iron017-picker-name{flex:1;min-width:0;text-align:left;background:transparent;color:#f0f4f1;font-size:18px;line-height:1.35;padding:13px 12px;border-radius:14px;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.iron017-picker-replace{flex:0 0 auto;background:#34442d;color:#c9ff9a;border:1px solid #82996d;border-radius:12px;padding:10px 8px;font-size:12px;min-height:42px}
.iron017-picker-replace[hidden]{display:none!important}
.iron017-trigger{width:100%;text-align:center;min-height:60px;color:inherit}
.home-detail-list .detail-exercise{position:relative;padding-right:32px!important;min-height:60px;box-sizing:border-box}
.home-detail-list .detail-exercise>.row{gap:6px}
.home-detail-list .detail-exercise>.row>b{min-width:0}
.home-detail-list .detail-exercise>.row>.smalltxt{flex-shrink:0}
.iron017-minus{position:absolute;right:0;top:5px;width:28px;height:38px;min-height:38px;padding:0;background:transparent;color:#ff6665;font-size:25px;font-weight:700;line-height:1;touch-action:manipulation}
.iron017-delete-edit{width:100%;color:#ff8b85!important;margin-top:12px}
