 :root{--condition-title-width:90px;--condition-line-width:3px;}.cRulesForm{max-width:100ch;}.cRulesForm__condition{display:flex;flex-wrap:wrap;gap:1em;align-items:baseline;}.cRulesForm__condition select{width:auto;}.cRulesForm__condition [type="number"]{width:12ch;}.cRulesForm__condition__title{background:var(--i-primary);color:var(--i-primary-contrast);border-radius:5px;width:90px;padding-top:.3em;padding-bottom:.3em;}.cRulesForm__conditionButtons{color:var(--i-color_primary);}.cRulesForm_conditionWrap:not( .ipsHide ) + .cRulesForm__conditionButtons{padding-top:1em;}.cRulesForm__conditionButton{color:inherit;padding:.4em 1em;border-radius:5px;font-weight:500;display:inline-flex;align-items:center;gap:.5em;}.cRulesForm__conditionButton:hover{background:var(--i-background_3);}.cRulesForm__conditionButton__icon{font-size:10px;}.cRulesForm__condition__close{position:absolute;inset-inline-end:-6px;top:-6px;width:1.8em;height:1.8em;font-size:12px;display:grid;place-content:center;border-radius:50%;background:var(--i-base-contrast_2);color:var(--i-base_1);}.cRulesForm__condition__toDesc{margin-bottom:.4em;}.cRulesForm__condition__toDesc:empty{display:none;}.cRulesForm__assign-rewards :is(select, [type="number"]){margin:0 .4em;}.cRulesForm [data-role="toggleFilter"] input[type="checkbox"][data-filter]{display:none;}@media (min-width:768px){.cRulesForm__container::before{content:'';width:3px;background:var(--i-background_4);position:absolute;top:40px;bottom:40px;inset-inline-start:6em;}.cRulesForm__conditionButtons{padding-inline-start:6em;}.cRulesForm__condition--subCondition{margin-inline-start:2em;}}.ipsAchievementsBadge{display:inline-block;border-radius:4px;border:1px solid currentColor;color:var(--achievementsBadge--color, var(--i-color_hard));background:var(--achievementsBadge--background-color, var(--i-background_3));padding:.1em .6em;margin:0 .1em;font-size:95%;}[data-ips-scheme="dark"] .ipsAchievementsBadge{border-color:transparent;}.ipsAchievementsBadge--milestone{--achievementsBadge--color:#10967E;--achievementsBadge--background-color:#E5FDF9;}.ipsAchievementsBadge--location{--achievementsBadge--color:#8168BD;--achievementsBadge--background-color:#F4F0FF;}[data-ips-scheme="dark"] .ipsAchievementsBadge--milestone{--achievementsBadge--background-color:#10967E;--achievementsBadge--color:#E5FDF9;}[data-ips-scheme="dark"] .ipsAchievementsBadge--location{--achievementsBadge--background-color:#8168BD;--achievementsBadge--color:#F4F0FF;}