.mca{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;background:#fff;border:1px solid #E5E1D8;border-radius:14px;padding:12px}.mca__titre{flex:0 0 100%;font-size:12px;font-weight:700;color:#0f1e3d;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}.mca__chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #E5E1D8;background:#fff;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:600;color:#0f1e3d;cursor:pointer;line-height:1.2}.mca__chip b{font-size:11px;font-weight:800;color:#5e6b7c;background:#f3f0ea;border-radius:999px;padding:1px 6px}.mca__chip svg{width:12px;height:12px}.mca__chip:hover{border-color:#0f1e3d}.mca__chip.is-on{background:#0f1e3d;border-color:#0f1e3d;color:#fff}.mca__chip.is-on b{background:#ffffff2e;color:#fff}.mca__plus{display:inline-flex;align-items:center;gap:4px;border:1px dashed #B9B2A4;background:transparent;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:800;color:#0f1e3d;cursor:pointer}.mca__plus svg{width:13px;height:13px}.mca__pop{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:min(560px,100%);background:#fff;border:1px solid #E5E1D8;border-radius:18px;box-shadow:0 30px 70px -25px #0f1e3d73;padding:10px}.mca__pop-head{display:flex;align-items:center;gap:8px;border-bottom:1px solid #F0ECE4;padding:4px 6px 10px}.mca__pop-head svg{width:16px;height:16px;color:#5e6b7c}.mca__pop-head input{flex:1;border:0;outline:0;font-size:14px}.mca__pop-head button{border:0;background:none;cursor:pointer;color:#5e6b7c}.mca__pop-list{max-height:320px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px;padding-top:8px}.mca__pop-list label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;font-size:13px;cursor:pointer;color:#0f1e3d}.mca__pop-list label:hover{background:#f6f3ee}.mca__pop-list label.is-on{background:#eef1f8;font-weight:700}.mca__pop-list label span{flex:1}.mca__pop-list label b{font-size:11px;color:#5e6b7c}.mca__pop-list p{grid-column:1/-1;margin:8px;font-size:13px;color:#5e6b7c}
