html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-policies-menu{display:flex;flex-direction:column;gap:2px;flex:0 1 auto;min-height:0;min-width:0;margin:0 0 12px;padding:8px;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #dce5df;border-radius:8px;box-shadow:0 3px 12px #12261a0c;scrollbar-width:thin;scrollbar-color:#c9d7ce transparent}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-policies-menu-link{position:relative;display:flex;align-items:center;flex:none;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:6px;color:#34453c;font-size:14px;line-height:20px;font-weight:400;text-decoration:none}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-policies-menu-link:hover{background:#f4f7f5;border-color:#e7eee9}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-policies-menu-link[aria-current]{background:#eaf5ed;border-color:#dceade;color:#21633d;font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-policies-menu-link[aria-current]:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#168648}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-policies-menu-link:focus-visible{outline:2px solid #15803d;outline-offset:-2px}.board-policies-menu-group-label,.board-policies-menu-icon,.board-policies-menu-title{display:none}.board-policies-menu-group{display:contents}html[data-tcb-device=desktop] [data-tcb-public] .board-policies-menu{padding:12px 10px;border-radius:18px;& .board-policies-menu-title{display:flex;flex:none;align-items:center;gap:10px;padding:4px 10px 14px;margin-bottom:8px;border-bottom:1px solid var(--pa-line)}& .board-policies-menu-title>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:#16a34a;color:white}& .board-policies-menu-title svg{width:19px;height:19px}& .board-policies-menu-title strong{display:block;color:var(--pa-ink);font:700 15px/1.3 var(--pa-body)}& .board-policies-menu-title small{display:block;margin-top:3px;color:var(--pa-muted);font:400 12px/1.4 var(--pa-body)}& .board-policies-menu-group{display:block;flex:none}& .board-policies-menu-group-label{display:block;padding:8px 10px 4px;color:var(--pa-muted);font:700 11px/1.4 var(--pa-body);letter-spacing:.07em;text-transform:uppercase}& .board-policies-menu-group .board-policies-menu-link{gap:9px;min-height:32px;padding:6px 10px;font-size:13px;line-height:18px;border-radius:8px}& .board-policies-menu-icon{display:block;flex:none;color:#64748b}& .board-policies-menu-link[aria-current] .board-policies-menu-icon{color:#16a34a}}