.rules-module__ISk4eq__page{max-width:900px;margin:0 auto;padding:12px 12px 96px}.rules-module__ISk4eq__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 6px;display:flex}.rules-module__ISk4eq__title{font-family:var(--serif);margin:0;font-size:26px}.rules-module__ISk4eq__sub{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.45}.rules-module__ISk4eq__list{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.rules-module__ISk4eq__row{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;display:grid}.rules-module__ISk4eq__rowOff{color:var(--muted);background:0 0}.rules-module__ISk4eq__name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.rules-module__ISk4eq__crit{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:6px;font-size:12px;display:flex}.rules-module__ISk4eq__crit span{border:1px solid var(--line);border-radius:999px;padding:2px 8px}.rules-module__ISk4eq__actions{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.rules-module__ISk4eq__panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:12px}.rules-module__ISk4eq__panelTitle{font-family:var(--serif);margin:0 0 10px;font-size:18px}.rules-module__ISk4eq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.rules-module__ISk4eq__form label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.rules-module__ISk4eq__form input,.rules-module__ISk4eq__form select{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--ink);border-radius:4px;padding:0 8px;font-size:14px}.rules-module__ISk4eq__wide{grid-column:1/-1}.rules-module__ISk4eq__checks{flex-wrap:wrap;gap:6px 12px;display:flex}.rules-module__ISk4eq__checks label{color:var(--ink);flex-direction:row;align-items:center;gap:6px;font-size:13px}.rules-module__ISk4eq__hint{color:var(--muted);font-size:11px}.rules-module__ISk4eq__foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.rules-module__ISk4eq__err{color:var(--neg);margin:0;font-size:13px}@media (min-width:760px){.rules-module__ISk4eq__page{padding:20px 16px 48px}.rules-module__ISk4eq__form{grid-template-columns:repeat(3,minmax(0,1fr))}}
