.modules[data-v-951649cc]{color:#c9d0df;vertical-align:middle;cursor:pointer;background:linear-gradient(145deg,#25272f,#212329);border:1px solid #363944;border-radius:9px;justify-content:center;align-items:center;width:42px;height:34px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:box-shadow .16s,color .16s,background .16s;display:inline-flex;box-shadow:1px 2px 3px #00000024,-1px -1px 2px #ffffff05}.modules[data-v-951649cc]:hover:not(:disabled){color:#dce4f4;border-color:#4b566b;box-shadow:1px 2px 3px #0000002b,-1px -1px 2px #ffffff07}.modules[data-v-951649cc]:active:not(:disabled),.modules[aria-expanded=true][data-v-951649cc]{color:#dce5f6;background:#242a34;border-color:#52617a;box-shadow:inset 1px 1px 2px #0000002b}.modules[data-v-951649cc]:focus-visible{outline-offset:3px;outline:2px solid #96b5ff}.count[data-v-951649cc]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.modules[data-v-951649cc]:disabled{color:#737987;cursor:default;background:#202228;border-color:#30333d;box-shadow:inset 1px 1px 2px #00000020}.modules:disabled .count[data-v-951649cc]{font-weight:500}.modules.was-changed[data-v-951649cc]{color:#ffc06b;background:#2a2117;border-color:#9b6932;box-shadow:0 0 7px #ffad4d33}.modules-popover[data-v-951649cc]{z-index:1100;color:#e2e2e9;background:linear-gradient(135deg,#2a2c36,#202128);border:1px solid #646f89;border-radius:17px;width:304px;max-width:calc(100vw - 24px);margin:0;padding:0;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;box-shadow:0 16px 45px #0009,0 0 0 4px #181b2455}.pop-close[data-v-951649cc]{color:#a6adbc;width:28px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:24px;position:absolute;top:9px;right:9px}.pop-close[data-v-951649cc]:focus-visible{outline-offset:3px;outline:2px solid #96b5ff}.pop-summary[data-v-951649cc]{color:#b6bbca;justify-content:space-between;padding:17px 49px 12px 18px;font-size:11px;display:flex}.modules-popover[data-v-951649cc] .pop-list{margin:0;padding:0 10px 10px;list-style:none}.modules-popover[data-v-951649cc] .pop-list li{align-items:center;gap:11px;min-height:39px;padding:0 8px;font-size:12px;display:flex}.pop-foot[data-v-951649cc]{color:#9b9eac;white-space:nowrap;border-top:1px solid #3d424e;padding:11px 18px 14px;font-size:10px}
