#main[data-rules-comments=v183] .rule-chip-list{grid-template-rows:repeat(2,36px);gap:4px;padding:2px 0}
#main[data-rules-comments=v183] .rule-chip-browser{margin:10px 0 8px}
#main[data-rules-comments=v183] .rule-chip-list>:is(a,button){background:#fff;color:#26342b;border:1px solid #ccd5cf;height:36px;min-height:36px;padding:5px 8px;border-radius:12px;box-shadow:none;display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.25}
#main[data-rules-comments=v183] .rule-chip-list>:is(a,button):hover{background:#f4f6f1;border-color:#6d806d}
#main[data-rules-comments=v183] .rule-chip-list>:is([aria-current=location],[aria-pressed=true]){background:#f9eeea;color:#8d2b23;border-color:#b82f27}
#main[data-rules-comments=v183] .rule-nav-raster{width:26px;height:26px;object-fit:contain;flex:none}
#main[data-rules-comments=v183] .rule-note-icon{display:grid;place-items:center;width:52px;height:52px;flex:none}
#main[data-rules-comments=v183] .rule-note-raster{display:block;width:48px;height:48px;object-fit:contain}
#main[data-rules-comments=v183] #rule-34 aside.notice{position:relative;padding:20px 22px 20px 88px}
#main[data-rules-comments=v183] #rule-34 .rule-note-icon{position:absolute;left:20px;top:20px}
#main[data-rules-comments=v183] #rule-squad-example .role-badge{display:flex;align-items:center;justify-content:center;width:84px;height:84px;padding:10px;background:#edf1e7;border:2px solid #b8c5b1;border-radius:50%;overflow:hidden;box-sizing:border-box}
#main[data-rules-comments=v183] #rule-squad-example .role-example-image{width:60px;height:60px;max-width:100%;max-height:100%;object-fit:contain;background:transparent;border:0;border-radius:0}
#main[data-rules-comments=v183] .role-patch-uav figcaption{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px}
#main[data-rules-comments=v183] .role-optional-badge{display:inline-flex;padding:3px 9px;border:1px solid #a6b79b;border-radius:20px;color:#385634;background:#eaf0e3;font-size:12px;line-height:1.5;font-weight:700}
#main[data-rules-comments=v183] .rule-animation-panel{position:relative;overflow:hidden;display:block;aspect-ratio:1;background:#f7f8ed}
#main[data-rules-comments=v183] .rule-animation-panel .rule-capture-animation{position:static;display:block;width:100%;height:100%;object-fit:contain;transform:none}
#main[data-rules-comments=v183] .rule-animation-panel .rule-comic-time{top:10px;right:10px;gap:5px;padding:5px 7px;font-size:13px}
#main[data-rules-comments=v183] .rule-animation-panel .rule-comic-clock{width:16px;height:16px}
#main[data-rules-comments=v183] .rule-animation-control{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:10px 13px;border:1px solid #aebca8;border-radius:5px;background:#fff;color:#293d2c;font:700 12px/1.4 var(--body);cursor:pointer}
#main[data-rules-comments=v183] .rule-animation-control:focus-visible{outline:3px solid #b82f27;outline-offset:3px}
#main[data-rules-comments=v183] .rule-manual-steps>li{display:flex;flex-direction:column}
#main[data-rules-comments=v183] .rule-led-example{font-size:12px}
@media(max-width:600px){#main[data-rules-comments=v183] #rule-squad-example .role-badge{width:72px;height:72px;padding:8px}#main[data-rules-comments=v183] #rule-squad-example .role-example-image{width:52px;height:52px}#main[data-rules-comments=v183] .rule-note-icon{width:44px;height:44px}#main[data-rules-comments=v183] .rule-note-raster{width:42px;height:42px}#main[data-rules-comments=v183] #rule-34 aside.notice{padding:18px 16px 18px 74px}#main[data-rules-comments=v183] #rule-34 .rule-note-icon{left:12px;top:18px}}
