.bk-lpsearch[data-v-c3b81c5e]{background:var(--color-brand-bg);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.bk-lpinput[data-v-c3b81c5e]{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px;font-weight:700}.bk-lpsearch[data-v-c3b81c5e]:focus-within{outline:3px solid var(--color-brand-orange);outline-offset:2px}.bk-lplist[data-v-c3b81c5e]{flex-direction:column;gap:4px;height:360px;margin:0 -24px -14px;padding:0 10px 8px;display:flex;overflow-y:auto}.bk-lpnote[data-v-c3b81c5e]{color:var(--color-brand-muted);margin:0;padding:14px;font-size:13px;font-weight:700}.bk-lpfail[data-v-c3b81c5e]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bk-lpretry[data-v-c3b81c5e]{min-height:40px;font-size:13px}.bk-lpretry[data-v-c3b81c5e],.bk-lprow[data-v-c3b81c5e]{border-radius:12px;padding:0 14px}.bk-lprow[data-v-c3b81c5e]{min-height:52px;color:var(--color-brand-black);text-align:left;background:#fff;flex:none;align-items:center;gap:12px;transition:background-color .15s,transform .1s;display:flex}.bk-lprow[data-v-c3b81c5e]:hover:not(.bk-lprow-on){background:#f2fafa}.bk-lprow[data-v-c3b81c5e]:active{transform:scale(.99)}.bk-lprow[data-v-c3b81c5e]:focus-visible{outline:3px solid var(--color-brand-orange);outline-offset:-3px}.bk-lprow-on[data-v-c3b81c5e]{background:var(--color-brand-teal-pale)}.bk-lpring[data-v-c3b81c5e]{box-sizing:border-box;border:3px solid var(--color-brand-black);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s;display:flex}.bk-lprow-on .bk-lpring[data-v-c3b81c5e]{border-color:var(--color-brand-teal-dark)}.bk-lpdot[data-v-c3b81c5e]{background:var(--color-brand-teal-dark);border-radius:50%;width:8px;height:8px;animation:.3s cubic-bezier(.3,1.4,.5,1) both bk-lppop-c3b81c5e}.bk-lpname[data-v-c3b81c5e]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.bk-lprole[data-v-c3b81c5e]{border-radius:12px;flex:none;padding:3px 10px;font-size:11px;font-weight:900}.bk-lprole-owner[data-v-c3b81c5e]{background:var(--color-brand-teal-dark);color:#fff}.bk-lprole-editor[data-v-c3b81c5e]{background:var(--color-brand-orange-pale);color:var(--color-brand-orange-text)}.bk-lprole-viewer[data-v-c3b81c5e]{color:var(--color-brand-muted);background:#e6ecec}.bk-lpfoot[data-v-c3b81c5e]{border-top:3px solid var(--color-brand-black);background:#fff;justify-content:space-between;gap:10px;margin:0 -24px -24px;padding:18px 24px}.bk-lpfoot[data-v-c3b81c5e],.bk-lpnew[data-v-c3b81c5e]{align-items:center;display:flex}.bk-lpnew[data-v-c3b81c5e]{min-height:44px;color:var(--color-brand-black);font-size:13px;font-weight:900;text-decoration:none}.bk-lpnew[data-v-c3b81c5e]:before{content:"＋";margin-right:4px}.bk-lpnew[data-v-c3b81c5e]:hover{text-decoration:underline}.bk-lpgo[data-v-c3b81c5e]{background:var(--color-brand-teal-dark);color:#fff;border-radius:16px;min-height:48px;padding:0 20px;font-size:15px}.bk-lpgo[data-v-c3b81c5e]:disabled{background:var(--color-brand-gray)}@keyframes bk-lppop-c3b81c5e{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (width<=699px){.bk-lplist[data-v-c3b81c5e]{height:calc(min(400px,52dvh));margin:0 -16px -14px;padding:0 6px 8px}.bk-lpfoot[data-v-c3b81c5e]{margin:0 -16px calc(-22px - env(safe-area-inset-bottom));padding:14px 16px calc(22px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch;gap:6px}.bk-lpnew[data-v-c3b81c5e]{justify-content:center}.bk-lpgo[data-v-c3b81c5e]{min-height:52px}}@media (prefers-reduced-motion:reduce){.bk-lpdot[data-v-c3b81c5e]{animation:none}.bk-lprow[data-v-c3b81c5e]{transition:background-color .15s}.bk-lprow[data-v-c3b81c5e]:active{transform:none}}.bk-lgfeat[data-v-be242f98]{background:var(--color-brand-teal-pale);min-height:40px;color:var(--color-brand-teal-dark);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:900;display:inline-flex}.bk-lgico[data-v-be242f98]{border:2px solid var(--color-brand-teal-dark);background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.bk-lgbtns[data-v-be242f98]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=699px){.bk-lgbtns[data-v-be242f98]{flex-direction:column-reverse}.bk-lgbtns .bk-btn[data-v-be242f98]{width:100%;min-height:48px}}
