/* Readable mastery summary in the selection screen and final plan. */
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .category-intro h3{
 font-size:21px!important;line-height:1.45!important;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .category-intro small{
 display:block!important;font-size:15px!important;line-height:1.6!important;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .pair-heading>span{
 font-size:16px!important;font-weight:600;line-height:1.5;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
 position:relative;gap:7px!important;min-height:88px!important;height:auto!important;padding:8px 6px!important;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item strong{
 display:block!important;font-size:21px!important;font-weight:600!important;line-height:1.5!important;word-break:keep-all;overflow-wrap:break-word;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item small,
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .placeholder{
 display:block;font-size:16px!important;line-height:1.7!important;color:#c0d3e2!important;word-break:keep-all;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item>div{
 min-width:0;width:100%;
}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item:has([data-mastery-remove]){
 padding-right:58px!important;
}
body #planner-root .category-row[aria-label="숙련도 교체"] [data-mastery-remove]{
 position:absolute;right:3px;top:50%;transform:translateY(-50%);margin:0!important;
 width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:24px!important;
 border:1px solid #946574;border-radius:4px;color:#f2dce3;background:#452e39;
}
@media(max-width:600px){
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item strong{font-size:19px!important}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item{padding:6px 2px!important}
body #planner-root :is(#wizard-items,#wizard-review) .category-row[aria-label="숙련도 교체"] .comparison-item:has([data-mastery-remove]){padding-right:2px!important}
body #planner-root .category-row[aria-label="숙련도 교체"] [data-mastery-remove]{position:static;transform:none;align-self:flex-end;margin-top:4px!important}
}
