.side-ranking{box-sizing:border-box;margin:18px 0;padding:18px;border:1px solid #a9b29d;border-radius:16px;background:#f5f0df;color:#283d31;text-align:left;font-size:14px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}
.side-ranking h3{margin:0 0 8px;font-size:20px}.side-ranking p{margin:8px 0}.side-ranking ol{padding:0;list-style:none}.side-ranking li{padding:8px 0;border-bottom:1px solid #d2d6c4;font-variant-numeric:tabular-nums}
.side-ranking button{font:inherit;min-height:44px;white-space:normal;border:1px solid #47604c;border-radius:10px;padding:9px 12px;background:#36543e;color:#fff;cursor:pointer}.side-ranking button:disabled{opacity:.55;cursor:default}
.rank-actions{display:flex;gap:8px;flex-wrap:wrap}.side-ranking fieldset{border:0;padding:0;margin:0;min-width:0}.side-ranking label{display:block;margin:10px 0}.side-ranking input:not([type=checkbox]){display:block;box-sizing:border-box;background:#fff;color:#243b2d;border:1px solid #748970;max-width:100%;width:110px;padding:10px;font-size:18px;text-transform:uppercase;border-radius:8px}
.side-ranking .rank-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.side-ranking input[type=checkbox]{appearance:auto;width:22px;height:22px;min-width:22px;margin:3px 0;accent-color:#36543e}.side-ranking summary{cursor:pointer;min-height:44px;align-content:center}.side-ranking [hidden]{display:none!important}
.side-ranking input{user-select:text;-webkit-user-select:text;touch-action:manipulation}.side-ranking button,.side-ranking label,.side-ranking summary{touch-action:manipulation}
.engedi-panel-inner .side-ranking summary{color:#283d31}.side-ranking :is(button,input,summary):focus-visible{outline:3px solid #36543e;outline-offset:3px}
