.m2o{width:100%;position:relative}.m2o-box{border:1px solid var(--outline);cursor:text;background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 12px;display:flex}.m2o.sm .m2o-box{min-height:40px;padding:4px 10px}.m2o-box:hover{border-color:var(--primary-400)}.m2o.open .m2o-box{border-color:var(--primary-500)}.m2o.invalid .m2o-box{border-color:var(--alert-700)}.m2o.disabled .m2o-box{background:var(--nature-300);cursor:default}.m2o-input{letter-spacing:.25px;min-width:60px;color:var(--nature-900);background:0 0;border:0;outline:0;flex:80px;padding:6px 0;font-family:Roboto,Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}html[dir=rtl] .m2o-input{font-family:Cairo,Roboto,sans-serif}.m2o-input::placeholder{color:var(--outline)}.m2o-input:focus-visible{outline:0}.m2o-chip{background:var(--primary-50);color:var(--primary-600);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:14px;line-height:20px;display:inline-flex}.m2o-chip button{color:var(--primary-600);font-size:12px;line-height:16px}.m2o-act{flex:none;align-items:center;gap:4px;display:inline-flex}.m2o-act:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.m2o-act:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.m2o-act:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.m2o-act:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.m2o-act:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.m2o-act:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.m2o-act button,.m2o-act a{width:24px;height:24px;color:var(--nature-800);border-radius:4px;place-items:center;font-size:14px;line-height:1;display:inline-grid}.m2o-act button:hover,.m2o-act a:hover{background:var(--primary-50);color:var(--primary-600)}.m2o-act img{width:20px;height:20px}.m2o-panel{z-index:70;top:calc(100% + 4px);border:1px solid var(--panel-line);background:#fff;border-radius:8px;flex-direction:column;width:max-content;min-width:100%;max-width:min(520px,92vw);max-height:360px;padding:4px;display:flex;position:absolute;overflow:auto;box-shadow:0 8px 24px rgba(0,0,0,.133)}.m2o-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.m2o-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.m2o-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.m2o-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.m2o-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.m2o-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.m2o-row{width:100%;color:var(--nature-900);text-align:start;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;display:block}.m2o-row.active,.m2o-row:hover{background:var(--primary-50)}.m2o-row.sel{color:var(--primary-600);font-weight:500}.m2o-row mark{color:var(--primary-600);background:0 0;font-weight:700}.m2o-row.more{color:var(--primary-600);font-weight:500}.m2o-row.create{color:var(--primary-700)}.m2o-hint{color:var(--nature-800);padding:6px 12px;font-size:12px;font-style:italic;line-height:16px}.m2o-empty{color:var(--nature-800);padding:8px 12px;font-size:14px;line-height:20px}.m2o-sep{background:var(--nature-200);height:1px;margin:4px 0}.m2o-more-body{flex-direction:column;gap:12px;display:flex}
