/* Completed log only. Keep the original history inputs and saved-set contract. */
.bp9-completed-page .bp9-completed-sets{container-type:inline-size;container-name:swack-set-log;font-size:1rem}
.bp9-completed-page .v63-completed-exercise .bp9-completed-set{grid-template-columns:2ch minmax(0,1fr) minmax(0,1fr) 44px;gap:8px;padding:12px 16px!important;font-size:.875rem!important;line-height:1.5;align-items:center;border-radius:var(--sw-r-sm,10px);margin:4px 0;min-width:0}
.bp9-completed-page .bp9-completed-set>b{position:static;text-align:center;font-size:inherit;font-variant-numeric:tabular-nums;align-self:center}
.bp9-completed-page .bp9-completed-set>span,.bp9-completed-page .bp9-completed-set>label{min-width:0;overflow-wrap:anywhere}
.bp9-completed-page .bp9-completed-set .swack-set-status{display:grid;place-items:center;text-align:center;margin:0;min-width:0}
.bp9-completed-page .bp9-completed-set.edit label small{font-size:.72rem;line-height:1.4;text-transform:none;overflow-wrap:anywhere}
.bp9-completed-page .bp9-completed-set.edit input:not([type=checkbox]){box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:8px 6px;font:inherit}
.bp9-completed-page .bp9-completed-set.edit .bp9-done-edit{min-height:44px;min-width:44px;position:relative}
.bp9-completed-page .bp9-completed-set.edit .bp9-done-edit input{width:44px;height:44px;margin:0;accent-color:var(--bp-purple)}
.bp9-completed-page .bp9-completed-set.edit .bp9-done-edit>span{display:none}
.bp9-completed-page .bp9-completed-set.edit input:focus-visible{outline:2px solid var(--bp-purple);outline-offset:2px}
@container swack-set-log (max-width:14em){
 .bp9-completed-page .v63-completed-exercise .bp9-completed-set{grid-template-columns:2ch minmax(0,1fr) 44px;gap:4px 8px}
 .bp9-completed-set>b{grid-column:1;grid-row:1}
 .bp9-completed-set .swack-set-load{grid-column:1 / -1;grid-row:2}
 .bp9-completed-set .swack-set-dose{grid-column:1 / -1;grid-row:3}
 .bp9-completed-set .swack-set-status{grid-column:3;grid-row:1}
}
.bp9-completed-page .bp9-completed-hero>div{min-width:0}
.bp9-completed-page .bp9-completed-hero h1{overflow-wrap:anywhere}
@media(max-width:380px){.bp9-completed-page .v63-completed-exercise .bp9-completed-sets{padding-inline:10px!important}}
